Поздравляем всех защитников отечества с их профессиональным праздником!
В A-Parser включен шаблонизатор Template Toolkit - мощный инструмент для форматирования результатов, запросов, строк поиска и сравнения и т.д.; его основные особенности:
В A-Parser включен шаблонизатор Template Toolkit - мощный инструмент для форматирования результатов, запросов, строк поиска и сравнения и т.д.; его основные особенности:
- Поддержка переменных, условий, циклов, макросов
- Множество встроенных функций для строк, массивов и хешей
- Неограниченные возможности по расширению
- Подробная документация на русском и английском языках
- Развернутый пост о преимуществах с примерами на следующей неделе
- Обновление конфигурации A-Parser с новым синтаксисом формата вывода результатов
- Выпуск версии с поддержкой нового шаблонизатора по умолчанию
- Помощь со стороны технической поддержки в адаптации старых проектов
- Шаблонах форматирования результатов(Result format)
- Шаблоне имени файла(Result file name)
- Фильтрах результатов для подстановки переменных данных(запросов, результатов) в условия сравнения
- Функции поиска по регулярному выражению(Parse custom result) в качестве части регулярного выражения
- Добавлена функция сохранения исходного кода страниц, с которых осуществляется парсинг, что даёт возможность дополнительной обработки результатов(Raw data results)
- Подстановка запросов(или результатов) в условия для сравнения в фильтрах и как часть регулярного выражения для Parse custom result
- Дополнительный параметр к HTTP запросу(Extra query string) теперь подставляется только для главных запросов, от которых ожидаются результаты парсинга. Для вспомогательных запросов(работа с cookie, каптчей, авторизацией) этот параметр не подставляется
- Исправлена утечка памяти при обработке кодировки некоторых сайтов и сервисов
- Исправлен парсер
SE::Yandex - в связи с изменением в выдаче результаты из рекламных блоков считались результатами основной выдачи
- Парсер Rank::CMS не работал при использовании функции логирования долгих регулярных выражений(Log long running regex)