Расширение возможностей - старый шаблонизатор был ограничен в возможностях, фактически он не умел ничего кроме вывода переменных и массивов
Наглядный пример: используя шаблоны можно результаты парсинга автоматически преобразовать в дорвеи, готовые для загрузки на хостинг! Другой пример: готовый отчет по анализу доменов в виде HTML или CSV файла
Лёгкий способ использовать переменные данные(запросы, результаты парсинга) на всех этапах работы парсера(формирование запроса; фильтрация, уникализация, форматирование, дополнительная обработка результатов)
Исчерпывающая документация: Template Toolkit - проверенный времен шаблонный движок, который имеет большое сообщество пользователей
Массив? Переменная? Мне нужно программировать?
Однозначно нет A-Parser рассчитан на широкую аудиторию и из коробки позволяет выполнять все основные задачи без каких либо дополнительных знаний
Шаблоны призваны упростить решение сложных комплексных...
Поздравляем всех защитников отечества с их профессиональным праздником!
В A-Parser включен шаблонизатор Template Toolkit - мощный инструмент для форматирования результатов, запросов, строк поиска и сравнения и т.д.; его основные особенности:
Поддержка переменных, условий, циклов, макросов
Множество встроенных функций для строк, массивов и хешей
На данный момент по умолчанию действует старый шаблонный движок, тем самым позволяя использовать все ранее сохраненные настройки. Полный переход на новый движок будет плавный и будет включать следующие этапы:
Развернутый пост о преимуществах с примерами на следующей неделе
Обновление конфигурации A-Parser с новым синтаксисом формата вывода результатов
SE::Yandex::Catalog - парсер сайтов по Яндекс.Каталогу, парсит ссылку, анкор, сниппет, категорию и гео-привязку. Также парсит количество результатов по запросу
Rank::Archive - парсит дату первого и последнего кэширования сайта в веб архиве(archive.org), также парсит количество сохраненных копий сайта. Данный парсер будет очень полезен для оценки доменов
Исправления:
Парсер SE::AOL в связи с изменением в выдачи
Парсинг связанных кейвордов(related) в парсере SE::Bing в связи с изменением в выдачи
В некоторых случаях могли не передаваться дополнительные параметры к запросу(Extra query string)
Парсер Net::Whois теперь поддерживает работу с интернациональными доменами(IDN, например яндекс.рф)
Для парсера SE::AOL добавлена опция No results is error - в некоторых случаях аол может вернуть пустую выдачу на вполне нормальный запрос, с этой опцией запросы с пустой выдачей будут перепаршиваться повторно
Исправления
Парсер картинок SE::Google::Images в связи с изменением в выдаче
Парсер SE::AOL в связи с изменением в выдаче
При использовании API после некоторого числа запросов оно переставало отвечать
Парсер SE::Baidu в связи с изменением в выдаче
Исправлена ошибка в обработке списка файлов запросов, что приводило к невозможности выбрать файл запроса из папки queries/