Конструктор запросов

2 июл 2015


  • Конструктор запросов - позволяет разделять исходный запрос на части и\или преобразовывать запросы по определенным правилам

    Возможности(top)


    • Разделение запроса на части с помощью регулярного выражения или с помощью произвольного разделителя
    • Замена подстроки в запросе или замена регулярным выражением
    • Выделение домена\главного домена из ссылки
    • Добавление знака ! перед каждым словом в запросе(необходимо для парсера SE::Yandex::WordStat SE::Yandex::WordStat)
    • Приведение запроса к верхнему\нижнему регистру
    [​IMG]
    Полученные новые запросы можно использовать в Формате запроса при формировании запроса к парсеру и в Формате результата при формировании результата
    Дополнительно:
    • Если создать запрос $proxy то в текущем запросе будет использован именно этот прокси в обход Proxy Checker. Прокси должен быть передан в формате http://ip:port или socks://ip:port


    Основные варианты использования(top)


    • Выделение домена из ссылки для последующей проверки домена в SE::Google::pR SE::Google::pR и подобных парсерах
    • Использование в запросе только части исходной строки, например мы имеем файл запросов:
    Мы можем разделить кейворд и уже имеющиеся данные о частотности кейворда, проверить кейворд на конкурентность и записать в файл результат в формате keyword;частотность;конкурентность
    • Автоматическая подстановка символа ! перед каждым словом в запросе для парсера SE::Yandex::WordStat SE::Yandex::WordStat


    Пример использования(top)


    Проверка на PR домена и сохранение дополнительный информации из запроса
    Предположим у нас есть файл с запросами в формате ссылка на страницу и через пробел описание:
    Нам необходимо проверить Google PageRank домена и сохранить в результат исходную ссылку, домен, PR и исходное описание, задание будет выглядеть так:
    [​IMG]
    В результате мы получим:
DenisKarpenko и egorka нравится это.