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

как думаете?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
@StockholmSyndrome
3 запроса в секунду - 3*12500 = 37500 групп в секунду

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

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

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

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