Y
Y
yischyk2019-06-22 00:23:42
API
yischyk, 2019-06-22 00:23:42

How to get all public vk PHP?

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

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Stockholm Syndrome, 2019-06-22
@yischyk

3 запроса в секунду - 3*12500 = 37500 групп в секунду

даже больше
у сообщества 20 запросов в секунду, соответственно 20*12500 = 25000 групп в секунду
но вы должны понимать, что, пихая всё в execute, запросы становятся очень тяжёлыми, ведь надо передавать код по сети (можно не передавать, используя хранимые процедуры), да и сервер не сразу возвратит результат, поэтому такие запросы будут тупо падать по таймауту

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question