Парсер участников групп ВКонтакте по критериям

500 руб.

Шаблон ZennoPoster для парсинга участников сообществ ВК ( групп, пабликов, встречь ) по различным критериям.

  • Множество критериев для фильтрации участников (пол, возраст, страна, город, наличие контактов в других соцсетях — Instagram, Twitter, Skype, Facebook, возможность постить на стену и писать в ЛС )
  • Возможность самостоятельно указать какие данные необходимо включить в CSV файл результата. Например, можно оставить только имя пол и instagram.
  • Многопоточность
  • Работа с прокси (IPv4), привязка аккаунтов ВК к прокси из файла
  • Поддержка антикапча-сервисов anti-captcha (antigate), rucaptcha .. есть так же ручной ввод и модуль для поддержки capmonster2
  • Работает на POST/GET запросах через ВК API, не использует браузер.
  • Написан на C#

Входные настройки парсера участников сообществ ВК

Дополнительная информация

Для работы шаблона требуется ZennoPoster от 5.10.2.0

Для парсинга потребуются аккаунты ВК и прокси. Сколько? Как всегда — чем больше, тем лучше! Важно что ВКонтакте не банит аккаунты за парсинг, поэтому потом вы можете использовать их для других целей.

От автора: группы до 1.5 млн. человек я паршу без прокси 7 аккаунтами в 3 потока. Больше 3 потоков на один IP ставить не рекомендую, ВК «видит» что идёт массовый парсинг и иногда отдает ответы без необходимых данных (но и без какой-либо ошибки). В этом случае просто спарсятся не все данные!

Скорость парсинга

Скорость зависит от количества потоков! Максимальное количество потоков = количеству аккаунтов ВК.

Стандартные методы работы с VK API позволяют за один запрос к API запросить данные лишь на 1000 участников сообщества. Шаблон же c помощью специального языка VKScript запрашивает за один запрос данные на 10000 участников сообщества. Вообще, VKScript позволяет запросить информацию о 25000 участниках за раз, но ВК просто «захлебывается» от объёма данных и возвращает ошибку (она возвращается когда объем данных ответа более 5Мб). При этом только на формирование ответа для нас (с данными на 10000 юзеров) у ВК уходит примерно 15 секунд + секунд 10-12 секунд уходит у шаблона на то что бы потом распарсить всю эту информацию и прогнать по всем фильтрам. Итого, грубо округляя можем говорить что на получение данных о 10000 участниках уходит 25 секунд. Теперь представим сообщество на 1 млн. участников. Что бы получить все данные нужно сделать 100 запросов к API, а это примерно 2500 сек. или 41 минута. НО, 41 минута это если мы работаем в 1 поток (!). Работая в 4 потока это будет примерно 10 минут. Такая вот арифметика!

Результат

Результатом работы парсера является CSV файл с данными об участниках сообщества. Какие конкретно данные в него будут включены вы настраиваете сами во входных настройках!

Например, результат может быть таким: