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

Улучшение Query builder

Тема в разделе "1.0.0", создана пользователем Forbidden, 3 фев 2013.

  1. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    Конструктор запросов
    Парсим сформированный запрос регулярным выражением
    кладем $1,$2... в макросы
    Пример
    http://domain.com/page
    ^(https?://([^\/]+).*)$
    $1 - {fullurl}
    $2 - {query} (или например {domain})

    парсер к примеру SE::Google::pageRank

    Query format: {domain}
    Result format: {fullurl}: {pr}\n

    Дополнительно:
    "Пресеты" парсинга запросов, позволяют сохранять и использовать в разных заданиях. Сделать предустановленные пресеты domain/fullurl, domain/fullurl/querystring и т.п.

    Дополнительно:
    Изменение запроса - по каждому {макросу}(к примеру {domain}, {query}) можно применять модификаторы: ExtractDomain, ExtractTopDomain, добавление ! перед каждым словом(для вордстата), lowercase, uppercase, string replace, regex s///

    Все вышеперечисленное необходимо так же сделать и для результатов, чтобы можно было модифицировать результаты и создавать на их основе новые
     

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