Раздача Учимся парсить разные ID без помощи парсеров

Копипаст с других форумов.
Парсинг Вконтакте без сторонних программ и скриптов.
Кому-то этот способ давно известен, кому-то, возможно, окажется полезным.
Метод геморройный, зато, как говорится, бесплатный.
Таким образом можно парсить друзей, подписчиков групп, открытые стены и пр.
ps. Для работы нужно залогиниться в vk

[HIDE-POSTS=1]Время идёт, с каждым днём создаётся всё больше софта, но всё же сложнее остаётся найти нужный парсер, а иногда любимый парсер умирает. Но это не беда, давайте научимся парсить ID без программ, с помощью API VK.

Итак, во ВКонтакте есть специальный раздел для разработчиков, но нас интересует раздел API методов. Допустим, наша задача узнать ID друзей пользователя. Поэтому, нам подойдет метод friends.get. Здесь мы видим описание полей метода. Вам нужно ознакомится со всем, дабы понять что и как значит, чтобы в будущем Вы смогли настроить их под свои нужды.
42ae682ef18a.jpg


После ознакомления пора действовать. Вам не нужны навыки в программировании, мы будем использовать форму примеров запросов во ВКонтакте. Опускаемся в самый низ страницы и видим:
99916f8397c7.jpg


Нас интересуют ID пользователя 142214, к примеру.

Поэтому, делаем следующие действия:
1. Очищаем всё в полях формы.
2. В поле user_id вставляем ID нужного нам пользователя(в данный момент это 142214)
3. В offset пишем 0(пояснения по этому полю будут ниже).
4. И в count пишем число равное кол-ву друзей пользователя. Но стоит учесть, что за один раз возможно получить только 5000 ID. Поэтому если Вам нужно более 5000 ID, Вам придётся эти действия и действия, которые будут ниже, повторить ещё раз. И при повторении указывайте offset 5000, т.е. ID будут спаршены уже начиная с 5000 ID, а не с самого начала(ибо с 0 offset Вы получите ID, которые уже были).
5. Жмём "Выполнить".

Получаем список ID:

1e1e56ceb84a.jpg


Копируем его и вставляем в редактор с возможностью поиска и замены, я использую Notepad++.
Удаляем count, response, items и скобки. Не забудьте, что в конце линии есть закрывающая скобка "]", поэтому отмотайте к ней и тоже её удалите.
a4835971e78e.jpg

В итоге должно получиться так:
d74edfda6638.jpg

Вызываем меню поиска и замены(в NotePad++ это комбинация CTRL F и переход к "Заменить"):
6dc1a9e033aa.jpg


Выбираем "Расширенный":
74fd1e8269be.jpg


В поле "Найти" ставим запятую и пробел после неё, а в поле "Заменить на" \n и жмём "Заменить всё":
7599ea99a442.jpg


Вот и всё, мы получили список ID в столбец!
5da798693c9d.jpg


также будут полезными методы users.get users.search и др.[/HIDE-POSTS]
 

Обратите внимание

Назад
Сверху