Результаты одной кампании становятся входными данными для другой. Например, можно сначала собрать ссылки из выдачи поиска, а затем извлечь из них контент, контакты или другие метаданные - получается переиспользуемая связка кампаний.
Пример из урока
Первая кампания собирает первые 10 ссылок из результатов поиска Google по заданным запросам. Вторая кампания сканирует найденные сайты на предмет email-адресов, сохраняя находки в отчёт и ограничивая глубину обхода одним уровнем страниц.
Как это реализовано
Для автоматического запуска следующей кампании используются динамические плагины. Файл результатов первой кампании (results.txt) служит входными данными для второй, а в настройках указывается путь к файлу второй кампании (email-parser.par). Несколько кампаний-обработчиков могут запускаться одновременно, а конечная задача взаимозаменяема - вместо сбора email можно точно так же подключить сбор метаданных или контента.