D5Plugin_StartingURLsMySQL — плагин для получения стартовых ссылок из MySQL

Плагин D5Plugin_StartingURLsMySQL позволяет получать стартовые URL из базы данных MySQL.

Особенности работы плагина

  • Получение данных из MySQL БД.
  • Возможность самостоятельного составления SELECT запроса.
  • Возможность получения части URL и формирование полного URL на лету.
  • Получение данных из любого столбца.
  • Срабатывает 1 раз при запуске кампании.

Стоимость плагина составляет 10$. Ссылка на загрузку плагина предоставляется по запросу.

Импорт плагина в Datacol

Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):

Подключение плагина к настройке

Плагин D5Plugin_StartingURLsMySQL подключается в качестве плагина для обработки начальных URL:

Подключение плагина D5Plugin_StartingURLsMySQL

Конфигурация плагина задается в настройках кампании (к которой подключен плагин) на вкладке Навигация->Стартовые URL->Список начальных URL.

Конфигурация плагина D5Plugin_StartingURLsMySQL

Описание параметров конфигурации плагина:

  • serverIP адресс сервера, либо имя сервера.
  • port – порт, стандартный — 3306.
  • database – имя базы данных.
  • uid – ваш логин (аккаунт) для доступа к БД.
  • password – пароль для доступа к БД.
  • column – столбец, из которого будут собираться данные.
  • formula – формула для формирования ссылок. Если ссылки в БД представлены в виде корректных ссылок — значение должно быть {SQL}, однако если у вас в БД только часть ссылки, то оставшуюся часть можно сформировать формулой. Например, для запросов в google search “https://www.google.com.ua/search?num=100&start=0&q={SQL}”. Алгоритм аналогичен использованию переменных в блоке стартовых URL.
  • query – ваш SQL запрос для получения данных. Почти всегда это будет SELECT * FROM ИМЯ_ВАШЕЙ_ТАБЛИЦЫ.

Кодировка на сервере: utf8_unicode_ci

Пример строки конфигурации плагина:

<dc5par type="string" name="server">192.168.137.1</dc5par>
<dc5par type="string" name="port">3306</dc5par>
<dc5par type="string" name="database">databaseName</dc5par>
<dc5par type="string" name="uid">login</dc5par>
<dc5par type="string" name="password">password</dc5par>
<dc5par type="string" name="column">url</dc5par>
<dc5par type="string" name="formula">{SQL}</dc5par>
<dc5par type="string" name="query">SELECT * FROM startUrls</dc5par>

1. При запуске кампании плагин подключается к указанной базе данных и выполняет записанный вами SQL запрос.

2. Из полученных результатов выбирается нужный столбец.

3. На основе формулы формируется список ссылок.