Улучшения
- Добавлен парсер
SE::Google::KeywordPlanner- собираются списки подсказок и варианты ключевых слов
- для каждого варианта парсится среднее кол-во запросов в месяц, конкуренция, объемы поиска, а также минимальная и максимальная ставки
- присутствует возможность указывать несколько ключевых слов в запросе
- В
SE::Yandex::ByImage добавлена функция Get full links to page, которая позволяет получать реальные ссылки на страницы - В
SE::Yandex::SQI добавлены переменные для сбора количества отзывов и оценок, а также рейтинга - Улучшена проверка правильности разгадывания каптчи в парсерах Яндекса
- Автоматическое увеличение лимитов на ОС Linux
- Улучшена работа с регулярными выражениями
- При бане прокси в лог задания теперь выводится более детальная информация
- Native NodeJS переведена из стадии альфы в бету, проведено множество оптимизаций, за счет чего в большинстве сценариев это дает повышение максимальной скорости в 1.5-2 раза, а также уменьшение потребление памяти в 2-4 раза
- Начиная с 1.2.822 все бета версии имеют включенный Native NodeJS, стабильные версии выходят с включенным oldnode
- Native NodeJS: добавлена экспериментальная поддержка HTTP/2
- Native NodeJS: обновление Node.js до актуальной версии
- JS парсеры: добавлена опция allow_dangerous_node_modules, подробнее тут
- Исправлено скачивание каптчи в
SE::Yandex - Исправлен
Rank::Ahrefs: в $anchors переменная $bl заменена на $domains - В
SE::Google исправлены:- парсинг mobile news
- баг с дублированием ссылок в выдаче
- парсинг анкоров в рекламе, связанных ключевых слов, а также первый результат в выдаче не всегда попадал в serp
- В
SE::Google::Images исправлен парсинг gif - Исправлен
SE::Yandex::ByImage, убраны flat переменные $height и $width
SE::Yandex,
SE::Google::ByImage,
SE::DuckDuckGo,
Social::Instagram::Post,
Rank::Ahrefs,
Rank::Bukvarix::Domain,
SE::MailRu,
SE::Yandex::Suggest
- Исправлена работа
Net::Whois с доменами 3го уровня, а также улучшена проверка получаемого ответа - Исправлена работа Extra query string в
SE::Bing - Исправлена работа
Rank::SEMrush и
Rank::SerpStat::Keyword при получении ответа без данных - Исправлен баг с типами переменных
- Исправлена ошибка, при которой запросы ошибочно считались неудачными при постановке задания на паузу
- Исправлена работа Bypass Cloudflare
- Исправлен динамический лимит потоков
- Исправлена ошибка при использовании Request delay
- Исправлено предупреждение о превышении лимита в Поле запросов
- Исправлена работа $tools.task.id в имени файла результата
- JS парсеры: исправлены получение сессий и работа http2 (баг появился в одной из предыдущих версий)
- JS парсеры: исправлено определение кодировки страницы
- Native NodeJS: исправлено поведение при некоторых ошибках
- Native NodeJS: исправлена проблема при обновлении A-Parser на OS Windows
- Native NodeJS: исправлена работа save_to_file, а также еще ряд ошибок
- Native NodeJS: исправлена работа SOCKS5 с авторизацией
- Native NodeJS: исправлена подстановка данных после Конструктора запросов