Задать вопрос
@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 секунды или около часа работы. А если разделить на несколько пользователей, то вообще не вижу проблемы спарсить весь вк.,

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

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

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

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

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