D5Plugin_StartingURLsMySQL — плагин для получения стартовых ссылок из MySQL
Плагин D5Plugin_StartingURLsMySQL позволяет получать стартовые URL из базы данных MySQL.
Особенности работы плагина
- Получение данных из MySQL БД.
- Возможность самостоятельного составления SELECT запроса.
- Возможность получения части URL и формирование полного URL на лету.
- Получение данных из любого столбца.
- Срабатывает 1 раз при запуске кампании.
Стоимость плагина составляет 10$. Ссылка на загрузку плагина предоставляется по запросу.
Импорт плагина в Datacol
Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):
Подключение плагина к настройке
Плагин D5Plugin_StartingURLsMySQL подключается в качестве плагина для обработки начальных URL:
Конфигурация плагина задается в настройках кампании (к которой подключен плагин) на вкладке Навигация->Стартовые URL->Список начальных URL.
Описание параметров конфигурации плагина:
- server – IP адресс сервера, либо имя сервера.
- 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="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. На основе формулы формируется список ссылок.