Improvements
- Added a new scraper
SE::Brave - Optimized the overall architecture, resulting in a 2–4x faster A-Parser startup time and a 30% reduction in memory consumption
- NodeJS updated to version 22.21.1, with full compliance with JA3N, JA4, Akamai Chrome 142
- Improved scraper performance in
SE::Yandex - Removed the Threshold % parameter in
Util::Turnstile,
Util::ReCaptcha2, and
Util::hCaptcha - Added support for the ApiBar service in
Util::AntiGate - Added session support in
SE::Yandex::Video - JS scrapers: changed the logic of this.cookies.set()
Fixes due to output changes
- In
SE::Google, overall operation was fixed and optimized; fixed scraping of result counts, PAA, and AI answers in some cases - Fixed scraping of mobile output in
SE::Yandex - Fixed the issue with "/url?q=" in
Maps::Google - The
SE::Yandex::Video scraper was adapted to source changes - Fixed operation of
Check::RosKomNadzor on all domains, also fixed status detection in some cases - Fixed scraping of $backlinks in
Rank::Ahrefs - Fixed domain collection for .eu.com in
Net::Whois - Fixed built-in Turnstile bypass
- Also fixed:
SE::Baidu,
SE::DuckDuckGo::Position,
SE::Yandex::Video,
Rank::Ahrefs::TrafficChecker
Bug fixes
- Fixed memory leak and high CPU usage
- Fixed issues with language and region settings and browser-based operation in
SE::Bing - Fixed an error in
Rank::Ahrefs where a domain with a 0 rating returned "none" - Fixed an error when loading the node module undici
