· 2 min read

Improvements

  • SE::Google::TrendsSE::Google::Trends has been completely rewritten, scraping has been restored, and a new Parse to level option has been added
  • SE::GoogleSE::Google has been updated to bypass Google’s latest protection changes, including the new /goto mechanism that hides the actual URLs in search results
  • Net::WhoisNet::Whois now supports .nom.za, .bb, .bz, .py, .kh, .gov.za, .ac.za, .mp, .sl, .co.zw, .np, and .cw domains. These zones are checked via their web interfaces
  • GPT Luna 5.6 has been added to FreeAI::DuckAIFreeAI::DuckAI
  • Fixed the Fetch page error: mismatch issue in Browser mode in SE::GoogleSE::Google, as well as JS redirect issues in HTTP mode

Fixes

  • Restored scraping in SE::YandexSE::Yandex with Engine: HTTP. For reliable scraping, Maximum number of pages for smartchaptcha and verification should be set to 0, and request retries to 300 or higher
  • Fixed an issue in SE::Yandex::PositionSE::Yandex::Position where results would fail to load after Smart captcha clicked and eventually time out
  • Restored FreeAI::ChatGPTFreeAI::ChatGPT, fixed the Fetch page error: Waiting for selector issue, and resolved a memory leak
  • Fixed an issue in FreeAI::ChatGPTFreeAI::ChatGPT where responses could be truncated in some cases
  • Fixed an issue in Maps::YandexMaps::Yandex where scraping speed could drop to 0 and the task would stop processing data
  • Fixed retry logic in Maps::YandexMaps::Yandex when scraping multiple pages — retries no longer restart from the first page

Back to blog