1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 1500+ и мы растем!
    Скрыть объявление

Парсинг объявлений kufar.by 1.0

Парсинг объявлений kufar.by. Имя и номер телефона с проходом по листу результатов

  1. Support Ilia
    Минимальная версия A-Parser:
    1.2.1024
    Парсинг объявлений kufar.by. Имя и номер телефона с проходом по листу результатов

    kufar.by ads scraping. Name and phone number with a walk through the list of results

    Данные которые можно получить:
    • название товара
    • цена в рублях
    • имя продавца
    • телефон продавца

    Пресет использует парсер [​IMG] Net::HTTP.
    В качестве запроса используйте ссылку на список объявлений.

    Настройки:
    [​IMG]
    [​IMG]

    Код:
    [%
    separator = "; ";
    
    IF p1.cursor != 'none';
        data = tools.parseJSON(p1.json);
    
        FOREACH i IN data.props.initialState.listingGeneralist.listingElements;
            tools.query.add('https://www.kufar.by/item/' _ i.initial.ad_id);
        END;
    
        tools.query.add(query _ "&cursor=" _ p1.cursor);
    END;
    
    IF p1.cursor == 'none';
        data = tools.parseJSON(p1.json);
    
        subject = data.props.initialState.adview.result.subject;
        phone = data.props.initialState.adview.result.phone;
        price = data.props.initialState.adview.formattedAdView.price.ru;
        name = data.props.initialState.adview.result.account_parameters.0.v;
    
        subject _ separator _ price _ separator _ name _ separator _ phone _ separator _ "\n";
    END;
    %]
    Пример запроса:
    Пример результата: