[h2]Расширение функциональной части A-Parser'а подтолкнуло меня на изменение мажорной версии Встречайте версию 1.0.0![/h2] Главное нововведение - конструктор запросов: Конструктор запросов позволяет разделять исходный запрос на части и\или преобразовывать запросы. Основные возможности: Разделение запроса на части с помощью регулярного выражения Замена подстроки в запросе или замена регулярным выражением Выделение домена\главного домена из ссылки Добавление знака ! перед каждым словом в запросе(необходимо для парсера SE::Yandex::WordStat) Приведение запроса к верхнему\нижнему регистру Более подробно и с примерами можно прочитать на странице документации: http://a-parser.com/wiki/query-builder/ Забегая вперёд расскажу о ближайших планах расширения функциональности: Конструктор результатов - аналогично с запросами, только применимо к результатам, например будет возможно автоматически вырезать HTML теги из сниппетов Парсинг цепочками - многоэтапная обработка запросов, когда результат от одного парсера будет подаваться на вход другому. Позволит объединить несколько действий в одном задании, например сбор ключевых слов и одновременная проверка частоты и конкурентности Это приоритетные направления, помимо этого в задачах ещё множество идей которые будут воплощены в жизнь Другие изменения в этой версии: Число результатов в парсере SE::QIP автоматически преобразовывается из строк "миллионов" и "тысяч" Исправлен парсер Rank::Alexa в связи с изменением выдачи Исправлен парсер SE::Yandex - на некоторых запросах мог долго обрабатывать страницу что приводило к зависанию Более подробно обо всех изменениях тут: 1.0.0