Перейти к основному содержимому

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

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

Возможности

  • Разделение запроса на части с помощью регулярного выражения или с помощью произвольного разделителя
  • Замена подстроки в запросе или замена регулярным выражением
  • Выделение домена\главного домена из ссылки
  • Добавление знака ! перед каждым словом в запросе(необходимо для парсера SE::Yandex::WordStatSE::Yandex::WordStat)
  • Приведение запроса к верхнему\нижнему регистру

пример добавления конструктора запросов

Полученные новые переменные можно использовать в Формате запроса при формировании запроса к парсеру и в Формате результата при формировании результата

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

  • Выделение домена из ссылки для последующей проверки домена в Rank::AlexaRank::Alexa и подобных парсерах
  • Использование в запросе только части исходной строки, например мы имеем файл запросов:
keyword1;100000
keyword2;200000

Мы можем разделить кейворд и уже имеющиеся данные о частотности кейворда, проверить кейворд на конкурентность и записать в файл результат в формате keyword;частотность;конкурентность

  • Автоматическая подстановка символа ! перед каждым словом в запросе для SE::Yandex::WordStatSE::Yandex::WordStat

Использование прокси в обход проксичекера

Если создать переменную $proxy то в текущем запросе будет использован именно этот прокси в обход Proxy Checker. Прокси должен быть передан в формате http://ip:port или socks://ip:port

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

Проверка на Alexa Rank домена и сохранение дополнительный информации из запроса Предположим у нас есть файл с запросами в формате ссылка на страницу и через пробел описание:

http://gofuckbiz.com/showthread.php?t=30454&page=11 Форум GoFuckBiz.com  
https://searchengines.guru/ru/forum/720568 Форум SearchEngines.guru

Нам необходимо проверить Alexa Rank домена используя парсер Rank::AlexaRank::Alexa и сохранить в результат исходную ссылку, домен, Alexa Rank и исходное описание, задание будет выглядеть так: скриншот пресета примера

В результате мы получим:

https://searchengines.guru/ru/forum/720568 Alexa Rank of searchengines.guru: 109538, Description: Форум SearchEngines.gur  
http://gofuckbiz.com/showthread.php?t=30454&page=11 Alexa Rank of gofuckbiz.com: 111396, Description: Форум GoFuckBiz.com
Скачать пример

Как импортировать пример в А-Парсер

eJyFVGtP2zAU/SuRhSaYqrSFsk2RECqwTpuAMh6fKJO85Cb16tjGjwKr+t937bhJ
YZMmIVPfe+65r+OsiKVmYa40GLCGZPcrosJvkpECSuq4JT2iqDagvfueXFOxyLIx
h2eKnhazIvZFAUbJJWjNCkAnK/D+6EC/lFLX1DMtKXcetRPMaSFrygRZPzz0CKZF
JjNpoAhRw7RBcSYWSciY+OyJLJPO2VBkwaLR20vOwOSaKctkNEcgmmczQdpMN3QJ
txIzlYxDZ57g7ZLWocqCWvDetGlgdy+1z74NWhTM81PelOtH07VwJ9hj6FJIxPrs
DMxEyxpNFgJBKGnT6n0cB0EKF2K/NzEkKyk30CMGS51QLKR462EWNLVST0O/aF8R
Kcacn8MSeAcL/CeO8QL3OC4x6GsM/Ddk+hfHum1vOxUu+0ljDS1LuJ1ML7qoQp7L
ajMMzmpm8W5OpRN+ywM0LgBUO7NLD6ulhjZNZI7ZUaoKhFdWt7Kx6kyv2giCNtLp
HDZSREhUqoYKngOJ/5+RH7vp++O9BM+9nY35NkCF4xzDpF+VF2MQvsnJw7q3RR89
kR33rGluzxqFN9Gk1Xtb+lalaMylKFk1jU9ooyonbvGRTsWprBUH2xbkDFx3mh2b
qA1/6ab2Nvg0pHj1vK2U3Hy7aeanNMNKD32BNa53O2ukzCnnd9fn2x7S6Rwvc2tV
1u9XsnT54if7neay7pu5fLJzDbRI1Vwd26ODwehw9E7RCo6Gw2TmBqP9kT8PwJ+j
QTgPgiVPvsgJcp00XDPhMxhMYYDqfA6iYgJMWjnt+viHj9XV/Y/7g8MPn/5HfBMY
Pm8xEN+hhUqiVnD+flfx+9d+JVevvoLZao0y/2WuGpQfv8egDfdoUMMkG67/AIrX
3ho=