Внешний источник данных

Описание

Внешний источник данных (ВИ) - хранилище настроек для заданий в виде файла, который имеет определенную структуру в формате JSON и использование которого позволяет расширить возможности настройки заданий.

Структура

Свойство Тип Назначение
Items Массив объектов типа ESItem Представляет собой набор параметров выполнения задания. Необходим для вариативности параметров.
Domains Массив объектов типа ESDomain Определяет, в пределах какого домена будет выполняться задание.
Pages Массив объектов типа ESPage Определяет, какая страница домена будет загружена первой при выполнении задания
Referers Массив объектов типа ESReferer Определяет, какой источник будет использован, при загрузке первой страницы
EntryPoints Массив объектов типа ESEntryPoint Определяет, какой источник и какая стартовая страница будут использованы при выполнении задания
Paths Массив объектов типа ESPath Определяет, какой путь будет пройден при выполнении задания до клика
AfterPaths Массив объектов типа ESAfterPath Определяет, какой путь будет пройден при выполнении задания после клика
UserAgents Массив объектов типа ESUserAgent Определяет параметры браузера и ОС, которые будут использоваться при выполнении задания
CheckPages Массив объектов типа ESCheckPages Указывает страницы, доступность которых необходимо проверить, прежде чем начать выполнение задания
ExMasks Массив String Указывает, ссылки каких масок необходимо игнорировать при выполнении задания
Extensions Массив String Указывает, какие фильтры расширений необходимо применить при выполнении задания
ExExtensions Массив String Указывает, какие фильтры расширений необходимо снять при выполнении задания
MimeTypes Массив String Указывает, какие MIME фильтры необходимо применить при выполнении задания
ExMimeTypes Массив String Указывает, какие MIME фильтры необходимо снять при выполнении задания
URLFilters Массив String Указывает, какие URL фильтры необходимо применить при выполнении задания
ExURLFilters Массив String Указывает, какие URL фильтры необходимо снять при выполнении задания

Дополнительно

  • Файл ВИ должен быть доступен по прямой ссылке
  • Файл должен быть в кодировке UTF-8 без BOM
  • Файл ВИ можно упаковать в архив .zip, но без пароля.
  • ВИ можно создать с помощью генератора, однако там доступны не все функции

Примеры

Spoiler
Spoiler