Improvements
- Added new scraper
Rank::Ahrefs - Added tool $tools.CSVline for easy CSV file creation
- In connection with testing a new layout by Google in a search, its support was added to
SE::Google::Modern - In
SE::Google::Modern the $amp variable has been added to the $serp array, which indicates whether the page supports AMP - In
SE::Yandex to $serp.$i.label added support of Turbo pages, and also added collection of types of site labels - In
Net::HTTP improved work with redirects, added option Follow common redirects - Now in
Util::ReCaptcha2 you can specify the host for the used recognizing service, and in the Provider url you can specify addresses separated by commas (for XEvil and CapMonster), the scraper will use each of them in random order - Increased the number of results in scrapers
Rank::Bukvarix::* - Added option to limit the number of logs, in order to optimize the use of disk space
- JS scrapers: improved bulk queries processing
- In
Maps::Yandex fixed a situation where for some of the results data was not collected - Fixed
SE::Rambler
- Fixed a problem with a number of scrapers, due to which they did not work, appeared in one of the previous versions
- Fixed error in
Rank::Alexa, due to which, with missing values, the query failed - Fixed bug in
Rank::MajesticSEO, due to which, in some cases, queries failed - For scrapers
Social::Instagram::profile and
Social::Instagram::Tag the list of available variables has been changed due to not quite correct work in some cases