Парсер телефонов с Авито

Kolokol1

Client
Регистрация
08.06.2018
Сообщения
37
Реакции
7
Баллы
8
С разрешения автора, немного изменил/доработал шаблон, может кому пригодится. Сам оригинальный шаблон 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.
 

Вложения

  • Спасибо
Реакции: SergeyH
видимо авито снова изменили верстку так как шаб уже не отрабатывает
 
За несколько месяцев сменили ни раз. Причем, меняют не сразу все, а частично.
прям как вк, тоже вносят изменения и потом неделю разбираешься что они поменяли.
Эхх не легкая жизнь зенномастера))
 
Как я понимаю сейчас авито заменил отображение номера в коде на шифрованный скрипт, есть решение его обхода?

avito.item.phone = '640758z50020e0b4558c97z404779f8504b6e0800b1c90cbc82ea2d268c45ce6643c2c37664c59c8e2d3ae68c6c00c1z785'; </script>
<link rel="stylesheet" href="https://www.avito.st/s/cc/styles/83bc354f57179af83418.css">
<script>
 
Как я понимаю сейчас авито заменил отображение номера в коде на шифрованный скрипт, есть решение его обхода?

avito.item.phone = '640758z50020e0b4558c97z404779f8504b6e0800b1c90cbc82ea2d268c45ce6643c2c37664c59c8e2d3ae68c6c00c1z785'; </script>
<link rel="stylesheet" href="https://www.avito.st/s/cc/styles/83bc354f57179af83418.css">
<script>
Это на мобильной версии?
 
Как я понимаю сейчас авито заменил отображение номера в коде на шифрованный скрипт, есть решение его обхода?

Есть. Купить парсер и не думать об обходах))

2019-07-08_154730.jpg
 
  • Спасибо
Реакции: Drom
С разрешения автора, немного изменил/доработал шаблон, может кому пригодится. Сам оригинальный шаблон 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.
 
С разрешения автора, немного изменил/доработал шаблон, может кому пригодится. Сам оригинальный шаблон 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.




Подскажите через какую программу все это работает?
 
Добрый день, нужно собрать контакты с авито, можете подсказать как это сделать?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)