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

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

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

  1. Обновление 1.1

    Support Ilia
    Обновлены регулярные выражения.
    Добавлена возможность указать количество страниц выдачи для парсинга через точку с запятой:
    Новый формат результата:
    Код:
    [%
    separator = "; ";
    data = tools.parseJSON(p1.json);
    
    IF data.props.initialState.listingGeneralist.listingElements and query.pages != 0;
        
        FOREACH i IN data.props.initialState.listingGeneralist.listingElements;
            tools.query.add('https://www.kufar.by/item/' _ i.initial.ad_id _ ';' _ query.pages);
        END;
        
        IF p1.cursor != 'none';
            pageNumber = query.pages - 1;
            nextPage = 'https://www.kufar.by' _ p1.cursor.replace('amp;', '') _ ';'_ pageNumber;
            tools.query.add(nextPage);
        END;
    END;
    
    IF data.props.initialState.adView.data;
    
        subject = data.props.initialState.adView.data.initial.subject;
        phone = data.props.initialState.adView.data.initial.phone;
        price = data.props.initialState.adView.data.price.ru;
        name = data.props.initialState.adView.data.accountParameters.0.v;
    
        subject _ separator _ price _ separator _ name _ separator _ phone _ separator _ "\n";
    END;
    %]
Вернуться к списку обновлений...