Как спарсить ID юзеров ВКонтакте, не используя парсеры

Всё почаще разные мастера в областях пиара и продвижения в ВКонтакте прибегают к различного рода программкам, когда требуется стремительно и без особенных усилий собрать базу юзеров для разных манипуляций. Но возлюбленные программки устаревают, новейшие стают платными, а бесплатные изредка обновляются. Какой выход можно отыскать из сложившейся ситуации? Тривиально. Вообщем обойтись без программ.

Сделать это без программ можно с помощью официального инвентаря API ВКонтакте для разрабов. Разрабами ВКонтакте было создано чрезвычайно комфортное средство для проверки всех API-запросов прямо на страничках веб-сайта. Сиим мы и воспользуемся. В качестве примера возьмём парсинг друзей юзера Vk. com/id11.

    Итак, 1-ое, что необходимо сделать, это зайти на страничку документации для разрабов Vk. com/dev/friends. get, где сосредоточена информация о подходящем нам способе Friends. get, и изучим его Характеристики.

    Опосля ознакомления с параметрами спускаемся в самый конец странички, где находится форма «Пример запроса». Конкретно при помощи данной формы мы и получим базу идентификаторов друзей человека ВКонтакте.

    переход к форме с примером запроса
    Чтоб получить подходящую нам информацию, не надо владеть способностями программирования. Довольно хотя бы раз прочесть значения характеристик подходящего способа. Очищаем все поля на форме. Для получения базы ID нам пригодятся поля User_id и Offset. В поле User_id вписываем ID странички юзера. В этом случае, это число 11.

    Offset – это смещение. За один раз API ВКонтакте дозволяет получить менее 5000 друзей юзера. Ежели у него друзей наиболее 5000, получать их придётся в 2 захода (потому что друзей быть может менее 10000), указывая при втором запросе смещение, равное 5000. При первом запросе устанавливаем Offset равным 0.

    В этом случае, у юзера Vk. com/id11 7784 друга, а означает получить их можно в 2 захода: с Offset=0 (получим ID друзей с 0 по 5000) и с Offset=5000 (получим ID друзей с 5000 по 7784).

    Итак, заход 1-ый. Вводим Offset = 0 и жмем «Выполнить».

    получение перечня друзей юзера вконтакте через форму запроса
    Опосля выполнения запроса лицезреем в правой части формы итог в виде JSON-массива. Находим в нём пункт «Items», копируем перечень всех ID меж квадратными скобками «[» и «]» и вставляем всё это в какой-либо текстовый редактор, к примеру NotePad, скачать который можно на Официальном веб-сайте программки.

    Потому что фактически ни одна программка либо онлайн сервис, предлагающие услуги по продвижению в ВКонтакте, не поддерживают базы ID в таком формате, необходимо преобразовать перечень во что-то наиболее обычное, к примеру вывести все ID в один столбец. Сделать это можно с помощью подмены.

    перевод перечня id вконтакте в базу, подходящую для использования
    В редакторе текста жмем на сочетание кнопок CTRLH, вписываем в графу «Отыскать» «запятую и пробел» («, »), в поле «Поменять на» вписываем «\n», указываем режим поиска «Расширенный (\r, \n, \t, \x…, \0)» и жмем на клавишу «Поменять все».

    готовая база id друзей юзера вк, приобретенная без парсера
    Готово! Вот мы и получили базу друзей юзера ВКонтакте, которая полностью для себя годна для использования. Естественно, это ещё не все юзеры, а лишь 1-ая часть. Чтоб получить вторую часть, необходимо возвратиться на страничку способа Friends. get, указать в поле Offset значение 5000 и повторить вышеперечисленные деяния.

Вот так, с помощью обычных действий в пару шажков можно получить перечень юзеров ВКонтакте для собственных «инвайтеров» либо «спамеров», не прибегая к различного рода парсерам. Естественно, большая часть из имеющихся парсеров сначала могут парсить друзей юзера, а наиболее сложные базы через форму API ВКонтакте на веб-сайте не получить. Все же, это хороший метод стремительно получить свеженький перечень ID, когда под рукою не оказывается подходящего софта. Для вас приглянулся материал? 9

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *