@yischyk

Как получить все паблики вк PHP?

Как получить все паблики вк PHP?
Может просто как-то можно генерировать все числа до 1 000 к примеру, а потом это число подставлять вместо айди паблика?

смотрю ответ: Только что создал паблик, у него был айди 121 миллион что-то там. При помощи groups.getById за раз можно получить 500 групп. Благодаря execute за запрос можно получить 25*500, т.е. 12 500 групп. 3 запроса в секунду - 3*12500 = 37500 групп в секунду. Всего 122 миллиона групп - 122 000 000 делим на 37 500 = 3253 секунды или около часа работы. А если разделить на несколько пользователей, то вообще не вижу проблемы спарсить весь вк.,

как думаете?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
@StockholmSyndrome
3 запроса в секунду - 3*12500 = 37500 групп в секунду

даже больше
у сообщества 20 запросов в секунду, соответственно 20*12500 = 25000 групп в секунду

но вы должны понимать, что, пихая всё в execute, запросы становятся очень тяжёлыми, ведь надо передавать код по сети (можно не передавать, используя хранимые процедуры), да и сервер не сразу возвратит результат, поэтому такие запросы будут тупо падать по таймауту
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы