Задать вопрос
@TechNOIR

VK API. Можно ли получить id всех пользователей из метода users.search?

Добрый день!

Хочу получить id всех пользователей из выдачи api по методу users.search.
В параметрах указываю город и страну. Всего 130 тысяч пользователей.

Но насколько я понимаю users.search выдает максимум 1000 или около того даже при условии сдвига offset.
Есть ли способ получить все 130 тысяч? Методом Execute?
Если можно покажите пример пожалуйста,если не затруднит.

Спасибо заранее всем
  • Вопрос задан
  • 361 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
akokarev
@akokarev
Начинающий программист
В доках апи вк об этом написано, есть ограничение на количество запросов, ограничение на кол-во возвращаемых объектов и т.д. Про некоторые ограничения они явно не говорят сколько, чтобы не было эксплуатации.

То, что вы пытаетесь сделать, явно противоречит здравому смыслу - пользователю не нужны такие объемы данных, он не будет через UI просматривать такое кол-во строк. А значит и программам не позволят столько получать.
Конечно, вы можете попробовать обойти эти ограничения, например создав кучу левых аккаунтов, получив на них кучу токенов и перебирать их по ходу дела. Но будьте уверены, вас быстро вычислят и заблокируют по IP и другим критериям.

Так что идея собрать разом 130 тысяч id пользователей по критериям отбора заранее обречена на провал.

Ну и собственно вопрос: А ЗАЧЕМ?
Возможно, ответив на который, вы найдете более легальный и правильный способ решить задачу, либо отказаться от этой затеи.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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