1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

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

Сбор информации из профилей Вконтакте

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.526
    Симпатии:
    2.156
    Просто к 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 %]
     
    baksbanny нравится это.
  2. baksbanny

    baksbanny A-Parser Pro License
    A-Parser Pro

    Регистрация:
    26 фев 2016
    Сообщения:
    6
    Симпатии:
    0
    спасибо огромное:)
     
  3. baksbanny

    baksbanny A-Parser Pro License
    A-Parser Pro

    Регистрация:
    26 фев 2016
    Сообщения:
    6
    Симпатии:
    0
    а почему у меня выдает ошибку?я бы хотел спарсить сылки айди,имя и фамилию.
    пример результата который я хочу спарсить
    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 %]
     
  4. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.526
    Симпатии:
    2.156
    Здесь ошибка:
    одинарная кавычка лишняя.

    P.S. На будущее, описывайте проблему более подробно, указывайте какая ошибка возникает, при каких обстоятельствах и т.д.
     
    Forbidden и baksbanny нравится это.
  5. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    150
    Симпатии:
    43
    Подскажите пожалуйста как спарсить в контакте все группы по заданым параметрам:
    Регион: Россия - Москва
    Сообщества: Магазины
    Тип сообщества: Группа

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

    Заранее благодарен
     
  6. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.526
    Симпатии:
    2.156
    aquatell нравится это.
  7. seowin555

    seowin555 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    29 сен 2016
    Сообщения:
    187
    Симпатии:
    37
    Добрый день!
    Можете обновить пресет https://a-parser.com/threads/1243/#post-4339 ?
    Сейчас не парсятся все результаты, как я понял это потому, что контакт обновил верстку.
    Сделал бы сам, но регулярках не силен(
     
  8. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.526
    Симпатии:
    2.156
  9. busichke

    busichke New Member

    Регистрация:
    30 ноя 2017
    Сообщения:
    1
    Симпатии:
    0
    подскажите решение совсем простой задачи-нужно получить списки id пользователей вк по критериям город-СПб, комментарии,посты по ключевым словам-ремонт,квартира,плитка....и тд...
     

Поделиться этой страницей