Парсинг Вконтакте

Пресет Парсер vk.com по параметрам. Как сделать? 2.0

Available for license holders
  • Автор темы Автор темы seewww
  • Дата начала Дата начала
Просто к uid добавляйте https://vk.com/id и уберите из вывода все лишнее (имя, фамилию и фото).
Код:
[% limit = 10; # 1 страница = 1000 пользователей

json = tools.parseJSON(p1.data);
FOREACH json.response.users;
    'https://vk.com/id' _ uid _ "\n";
END;

IF query.lvl < limit - 1 && json.response.users.size == 1000;
    link = query.query.match('^(.+?&offset=)').0;
    offset = (query.lvl + 1) * 1000;
    tools.query.add(link _ offset);
END %]
 
Просто к uid добавляйте https://vk.com/id и уберите из вывода все лишнее (имя, фамилию и фото).
Код:
[% limit = 10; # 1 страница = 1000 пользователей

json = tools.parseJSON(p1.data);
FOREACH json.response.users;
    'https://vk.com/id' _ uid _ "\n";
END;

IF query.lvl < limit - 1 && json.response.users.size == 1000;
    link = query.query.match('^(.+?&offset=)').0;
    offset = (query.lvl + 1) * 1000;
    tools.query.add(link _ offset);
END %]
спасибо огромное:)
 
Просто к uid добавляйте https://vk.com/id и уберите из вывода все лишнее (имя, фамилию и фото).
Код:
[% limit = 10; # 1 страница = 1000 пользователей

json = tools.parseJSON(p1.data);
FOREACH json.response.users;
    'https://vk.com/id' _ uid _ "\n";
END;

IF query.lvl < limit - 1 && json.response.users.size == 1000;
    link = query.query.match('^(.+?&offset=)').0;
    offset = (query.lvl + 1) * 1000;
    tools.query.add(link _ offset);
END %]
а почему у меня выдает ошибку?я бы хотел спарсить сылки айди,имя и фамилию.
пример результата который я хочу спарсить
https://vk.com/2194667 Павел Винокуров
https://vk.com/2399178 Аленушка Свиридкова

Код:
[% limit = 10; # 1 страница = 1000 пользователей

json = tools.parseJSON(p1.data);
FOREACH json.response.users;
    'https://vk.com/id' _ uid _ ' ' _ first_name _ ' ' _ last_name _ ' "\n";
END;

IF query.lvl < limit - 1 && json.response.users.size == 1000;
    link = query.query.match('^(.+?&offset=)').0;
    offset = (query.lvl + 1) * 1000;
    tools.query.add(link _ offset);
END %]
 
Здесь ошибка:
одинарная кавычка лишняя.

P.S. На будущее, описывайте проблему более подробно, указывайте какая ошибка возникает, при каких обстоятельствах и т.д.
 
Подскажите пожалуйста как спарсить в контакте все группы по заданым параметрам:
Регион: Россия - Москва
Сообщества: Магазины
Тип сообщества: Группа

На выходе текстовый файл в формате CSV
Ссылка на группу; Название группы; Количество участников

Заранее благодарен
 
Добрый день!
Можете обновить пресет https://a-parser.com/threads/1243/#post-4339 ?
Сейчас не парсятся все результаты, как я понял это потому, что контакт обновил верстку.
Сделал бы сам, но регулярках не силен(
 
подскажите решение совсем простой задачи-нужно получить списки id пользователей вк по критериям город-СПб, комментарии,посты по ключевым словам-ремонт,квартира,плитка....и тд...
 
Назад
Верх