kasthack.osp icon indicating copy to clipboard operation
kasthack.osp copied to clipboard

Скачивание ID сообществ

Open hdma opened this issue 6 years ago • 6 comments

Здравствуйте, уважаемый! Планируется ли добавление возможности скачивания списка айди сообществ, в которых состоит пользователь?

hdma avatar Aug 20 '18 01:08 hdma

  • Это потребует отдельного запроса на каждого пользователя, что замедлит сбор в тысячу раз(т.е. сейчас собирается по тысяче юзеров за запрос).

  • Текущий деплой вообще отвратительно работает -- у меня висит багрепорт в почте, который я поправил, но не выложил в downloads.

  • Вообще, у меня был обратный скрипт -- который обходил сообщества и получал всех участников, причём по 25000 за запрос, что позволяло получить те же данные при полном обходе всей соцсети, но

    • это писалось и тестировалось 2-3 года назад
    • как следствие, сейчас вряд ли работает

kasthack avatar Aug 20 '18 10:08 kasthack

Наверно, замедление сбора непринципиально в случаях, когда скачивается не всё, а часть (по айди из определенных сообществ, регионов и т.п) — что расширяет возможности поиска человека и фиксирования одной из важнейших характеристик его интересов. Возможно, в перспективе Вы сочтёте возможным добавить такой сбор. Недавно скачал старую базу от 28.07.10 в подобном формате, с полями groupslist — http://forum.script-coding.com/viewtopic.php?pid=128063#p128063 — но в этом разбитом архиве из 8 частей, отсутствуют второй и последний тома, отчего всё после первого тома недоступно. Еще собираюсь скачать, кажется, Вашу базу, которую Вы опубликовали — https://ibit.to/torrent/users-database-1-264M--83fe72/

Стало любопытно: как за один запрос можно получить инфу о 1000 юзерах? За счёт execute-процедуры, встроенной в запрос?

hdma avatar Aug 20 '18 12:08 hdma

Уважаемый, не располагаете ли Вы наиболее крайней базой ВКонтакта, созданной до введения функции закрытия профилей?

hdma avatar Sep 06 '18 15:09 hdma

Уважаемый, не располагаете ли Вы наиболее крайней базой ВКонтакта, созданной до введения функции закрытия профилей?

Нет, я давно этим не занимаюсь и даже личного профиля не осталось.

Поговаривают, что закрытие профиля не влияет на API, но я не проверял.

kasthack avatar Sep 06 '18 16:09 kasthack

Стало любопытно: как за один запрос можно получить инфу о 1000 юзерах? За счёт execute-процедуры, встроенной в запрос?

users.get принимает на вход массив пользователей(до 1000 за раз), но при этом отдаёт не все поля.

Это описано в документации

kasthack avatar Sep 06 '18 16:09 kasthack

Насчёт доступа к профилю через API, приходит ошибка: "Access denied: this profile is private".

hdma avatar Sep 06 '18 18:09 hdma