Улучшения
- Добавлено 4 новых парсера Instagram
Social::Instagram::Post - парсинг данных о постах, в т.ч. комментарии и пользователей, которые лайкнули пост
Social::Instagram::Profile - парсинг данных о профилях и списка постов
Social::Instagram::Tag - парсинг постов по тегах
Social::Instagram::Geo - парсинг постов в определенной локации
- Добавлено 2 новых парсера SerpStat
Rank::SerpStat::Keyword - парсинг данных по ключевому слову
Rank::SerpStat::Domain - парсинг данных по доменам/ссылкам
- Добавлена поддержка дробных чисел в макросе подстановок {num}
- Добавлена поддержка Node.js в tools.js, теперь можно использовать возможности Node.js (включая модули) в обычных пресетах во всех полях кроме Parse custom results, фильтров и Конструкторов результатов
- Шаблоны Template Toolkit в настройках парсеров теперь работают для всех запросов
- Стабилизирована работа
SE::Google::Modern после изменений со стороны Google, благодаря чему несколько уменьшилось количество рекаптч
- Улучшена проверка ответа в
Maps::Yandex, улучшен сбор картинок, а также добавлена возможность собирать ссылки на страницу организации - API: для oneRequest/bulkRequest добавлен параметр needData, указывающий, передавать ли в ответе data/pages, используется для экономии памяти, по умолчанию отключен
- Обновлены apps.json и user-agents.txt, при установке обновления также рекомендуется обновить эти файлы
- Исправлена ситуация, при которой в
SE::Google::Modern выдавался 597 код ответа - В
SE::Yandex исправлена ситуация, при которой в результатах появлялись "пустые" ссылки, а также исправлен парсинг сниппетов в мобильной выдаче - Исправлена редко встречающаяся проблема с
SE::Google::Translate, когда парсер получал в ответ 403 статус - Исправлено определение языка запроса в
SE::Google::Translate - Исправлена работа
SE::YouTube, а также исправлен сбор $title - В
Rank::Social::Signal удалена переменная $linkedin_share в связи с прекращением поддержки со стороны LinkedIn - В
Shop::Yandex::Market исправлен парсинг $features для некоторых видов запросов - Исправлен урл запроса в
SE::DuckDuckGo
- Исправлен баг в
Rank::Bukvarix::Domain, из-за которого в некоторых случая парсинг завершался с ошибкой - В парсерах Maps::* исправлена работа с отрицательными координатами
- В
Rank::SEMrush исправлена ошибка определения "удачности" запроса - Исправлен баг в tools.js, возникший после обновления V8
- API: исправлена работа метода getAccountsCount
- JS парсеры: исправлен баг со слэшем в check_content