С разрешения автора, немного изменил/доработал шаблон, может кому пригодится. Сам оригинальный шаблон https://zennolab.com/discussion/threads/parser-telefonov-s-avito-cheker-telegram.46582/page-2
Будут вопросы пишите.
ads.txt - сюда помещаются объявления после первого этапа для дальнейшего парсинга номеров телефонов;
input.txt - сюда построчно помещаем ссылки на разделы Авито, или ссылки на поиск по ключу (например, https://www.avito.ru/kemerovo/nedvizhimost) По мере сбора, удаляет ссылки.
phones.txt - сюда будут складываться спарсенные телефоны в ходе выполнения этапа 2 (парсинг телефонов);
proxy.txt - сюда помещаем прокси построчно (http://login:password@ip:port или http://ip:port).
Алгоритм запуска
1. Добавляем прокси в файл proxy.txt.
2. Заходим во входные настройки шаблона, выбираем задачу "Собирать объявления", меняем пути к файлам, если нужно.
3. Запускаем шаблон в 1 поток (работа идет через get-запросы, без браузера).
4. Дожидаемся завершения сбора объявлений (собираются в файл ads.txt).
5. Заходим во входные настройки, выбираем задачу "Парсить телефоны", остальное не трогаем.
6. Запускаем парсинг телефонов (Сколько делать: по числу объявлений в файле ads.txt; Максимум потоков: 1-20 (зависит от версии вашей зенки), 1 задание - это обработка одного объявления и взятие одного номера телефона.
7. Результат помещается в файл phones.txt.
Будут вопросы пишите.
ads.txt - сюда помещаются объявления после первого этапа для дальнейшего парсинга номеров телефонов;
input.txt - сюда построчно помещаем ссылки на разделы Авито, или ссылки на поиск по ключу (например, https://www.avito.ru/kemerovo/nedvizhimost) По мере сбора, удаляет ссылки.
phones.txt - сюда будут складываться спарсенные телефоны в ходе выполнения этапа 2 (парсинг телефонов);
proxy.txt - сюда помещаем прокси построчно (http://login:password@ip:port или http://ip:port).
Алгоритм запуска
1. Добавляем прокси в файл proxy.txt.
2. Заходим во входные настройки шаблона, выбираем задачу "Собирать объявления", меняем пути к файлам, если нужно.
3. Запускаем шаблон в 1 поток (работа идет через get-запросы, без браузера).
4. Дожидаемся завершения сбора объявлений (собираются в файл ads.txt).
5. Заходим во входные настройки, выбираем задачу "Парсить телефоны", остальное не трогаем.
6. Запускаем парсинг телефонов (Сколько делать: по числу объявлений в файле ads.txt; Максимум потоков: 1-20 (зависит от версии вашей зенки), 1 задание - это обработка одного объявления и взятие одного номера телефона.
7. Результат помещается в файл phones.txt.
Вложения
-
109,8 КБ Просмотры: 452
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.