[h2]Расширение функциональной части A-Parser'а подтолкнуло меня на изменение мажорной версии
Встречайте версию 1.0.0![/h2]
Главное нововведение - конструктор запросов:
Конструктор запросов позволяет разделять исходный запрос на части и\или преобразовывать запросы. Основные возможности:
Забегая вперёд расскажу о ближайших планах расширения функциональности:

Другие изменения в этой версии:
Главное нововведение - конструктор запросов:
Конструктор запросов позволяет разделять исходный запрос на части и\или преобразовывать запросы. Основные возможности:
- Разделение запроса на части с помощью регулярного выражения
- Замена подстроки в запросе или замена регулярным выражением
- Выделение домена\главного домена из ссылки
- Добавление знака ! перед каждым словом в запросе(необходимо для парсера SE::Yandex::WordStat)
- Приведение запроса к верхнему\нижнему регистру
Забегая вперёд расскажу о ближайших планах расширения функциональности:
- Конструктор результатов - аналогично с запросами, только применимо к результатам, например будет возможно автоматически вырезать HTML теги из сниппетов
- Парсинг цепочками - многоэтапная обработка запросов, когда результат от одного парсера будет подаваться на вход другому. Позволит объединить несколько действий в одном задании, например сбор ключевых слов и одновременная проверка частоты и конкурентности
Другие изменения в этой версии:
- Число результатов в парсере SE::QIP автоматически преобразовывается из строк "миллионов" и "тысяч"
- Исправлен парсер Rank::Alexa в связи с изменением выдачи
- Исправлен парсер SE::Yandex - на некоторых запросах мог долго обрабатывать страницу что приводило к зависанию
Последнее редактирование модератором: