@ilyakmet

Как собрать всех пользователей по фильтру (метод users.search) в VK API?

На данный момент, есть такое ограничение:

users.search
249e818979844e67a239a08fe8578e37.png

Как можно собрать всех пользователей по фильтру через VK API?
  • Вопрос задан
  • 1129 просмотров
Пригласить эксперта
Ответы на вопрос 2
riot26
@riot26
<:З )~~
Парсить частями по фильтрам. Например, сначала 1000 пользователей до 20 лет, потом 1000 от 20 до 30, потом 1000 40+ лет. Или другими фильтрами6 полом, семейным положением и т.д.
Ответ написан
@vshvydky
короче контакту кирпич от меня за их секурити извращения
Как спарсить:
1. выбрать локацию, год, месц, пол. Этой детализации часто достаточно. Итого 24 запроса на 1 год.
2. нужно быть готовым, что в определенный момент вы можете столкнуться с каптчей или сообщением о флуд контроле (тобишь бане).
3. нужно понимать, что в вк программисты не умеют прямо и честно работать с клиентами апи и знать, что функция юзерс.серч работает с подвохом, то есть в определенный момент времени она может начать врать вам о фактически найденных людях. Что это значит? к примеру парсите вы несколько лет и шлете запросы последовательно, в результате на апреле какого-нибудь года вы начинаете получать сообщения, что людей не найдено вообще, пробуете проверить контрольным значением последних успешных поисков, вы это значение получаете. В результате этой мелкой их пакости вы получаете кучку гемороя, в результате регистрируете 20 юзеров, подключаете прокси и делаете все через них, тогда будет нормально. В остальных случаях будет геморой....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы