How to Know What Anti-Bot Service a Website is Using?
In this article we'll take a look at two popular tools: WhatWaf and Wafw00f which can identify what WAF service is used.
When scraping pages protected by PerimeterX we might encounter messages like "Please verify you are Human: Press & Hold":
This message means the web scraper has been identified and is being blocked. PerimeterX is using various fingerprinting and detection techniques, like:
And other details like request pattern, HTTP version etc. To avoid being blocked one option is to fortify the web scraper against these identification methods.
Alternatively, a web scraping API such as ScrapFly can be used to scrape all PerimeterX pages. For that see the Anti Scraping Protection feature.
This knowledgebase is provided by Scrapfly — a web scraping API that allows you to scrape any website without getting blocked and implements a dozens of other web scraping conveniences. Check us out 👇