Время идёт, с каждым днём создаётся всё больше софта, но всё же сложнее остаётся найти нужный парсер, а иногда любимый парсер умирает. Но это не беда, давайте научимся парсить ID без программ, с помощью API VK.
Итак, во ВКонтакте есть специальный раздел для разработчиков, но нас интересует https://vk.com/dev/methods]раздел API методов. Допустим, наша задача узнать ID друзей пользователя. Поэтому, нам подойдет метод https://vk.com/dev/friends.get]friends.get. Здесь мы видим описание полей метода. Вам нужно ознакомится со всем, дабы понять что и как значит, чтобы в будущем Вы смогли настроить их под свои нужды.
[img]ipic.su/img/img7/fs/kiss_71kb.1474265292.jpg[/img]
После ознакомления пора действовать. Вам не нужны навыки в программировании, мы будем использовать форму примеров запросов во ВКонтакте. Опускаемся в самый низ страницы и видим:
[img]ipic.su/img/img7/fs/kiss_41kb.1474265372.jpg[/img]
Нас интересуют 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:
[img]ipic.su/img/img7/fs/kiss_88kb.1474265786.jpg[/img]
Копируем его и вставляем в редактор с возможностью поиска и замены, я использую Notepad++.
Удаляем count, response, items и скобки. Не забудьте, что в конце линии есть закрывающая скобка "]", поэтому отмотайте к ней и тоже её удалите.
[img]ipic.su/img/img7/fs/kiss_22kb.1474265941.jpg[/img]
В итоге должно получиться так:
[img]ipic.su/img/img7/fs/kiss_24kb.1474266031.jpg[/img]
Вызываем меню поиска и замены(в NotePad++ это комбинация CTRL F и переход к "Заменить":
[img]ipic.su/img/img7/fs/kiss_48kb.1474266083.jpg[/img]
Выбираем "Расширенный":
[img]ipic.su/img/img7/fs/kiss_48kb.1474266110.jpg[/img]
В поле "Найти" ставим запятую и пробел после неё, а в поле "Заменить на" \n и жмём "Заменить всё":
[img]ipic.su/img/img7/fs/kiss_46kb.1474266233.jpg[/img]
Вот и всё, мы получили список ID в столбец!
[img]ipic.su/img/img7/fs/kiss_82kb.1474266261.jpg[/img]
Итак, во ВКонтакте есть специальный раздел для разработчиков, но нас интересует https://vk.com/dev/methods]раздел API методов. Допустим, наша задача узнать ID друзей пользователя. Поэтому, нам подойдет метод https://vk.com/dev/friends.get]friends.get. Здесь мы видим описание полей метода. Вам нужно ознакомится со всем, дабы понять что и как значит, чтобы в будущем Вы смогли настроить их под свои нужды.
[img]ipic.su/img/img7/fs/kiss_71kb.1474265292.jpg[/img]
После ознакомления пора действовать. Вам не нужны навыки в программировании, мы будем использовать форму примеров запросов во ВКонтакте. Опускаемся в самый низ страницы и видим:
[img]ipic.su/img/img7/fs/kiss_41kb.1474265372.jpg[/img]
Нас интересуют 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:
[img]ipic.su/img/img7/fs/kiss_88kb.1474265786.jpg[/img]
Копируем его и вставляем в редактор с возможностью поиска и замены, я использую Notepad++.
Удаляем count, response, items и скобки. Не забудьте, что в конце линии есть закрывающая скобка "]", поэтому отмотайте к ней и тоже её удалите.
[img]ipic.su/img/img7/fs/kiss_22kb.1474265941.jpg[/img]
В итоге должно получиться так:
[img]ipic.su/img/img7/fs/kiss_24kb.1474266031.jpg[/img]
Вызываем меню поиска и замены(в NotePad++ это комбинация CTRL F и переход к "Заменить":
[img]ipic.su/img/img7/fs/kiss_48kb.1474266083.jpg[/img]
Выбираем "Расширенный":
[img]ipic.su/img/img7/fs/kiss_48kb.1474266110.jpg[/img]
В поле "Найти" ставим запятую и пробел после неё, а в поле "Заменить на" \n и жмём "Заменить всё":
[img]ipic.su/img/img7/fs/kiss_46kb.1474266233.jpg[/img]
Вот и всё, мы получили список ID в столбец!
[img]ipic.su/img/img7/fs/kiss_82kb.1474266261.jpg[/img]