It is not possible to detect and block Chrome headless
1–10 of 174 posts
Re: It is not possible to detect and block Chrome headless
#2Re: It is not possible to detect and block Chrome headless
#3Re: It is not possible to detect and block Chrome headless
#4Re: It is not possible to detect and block Chrome headless
#5Re: It is not possible to detect and block Chrome headless
#6The main context in which Javascript tries to detect whether it's being run headless is when malware is trying to evade behavioral fingerprinting, by behaving nicely inside a scanning environment and badly inside real browsers. The main context in which a headless browser tries to make itself indistinguishable from a real user's web browser is when it's trying to stop malware from doing that. Scrapers can piggyback on the latter effort, but scraper-detectors can't really piggyback on the former. So this very strongly favors the scrapers.
Re: It is not possible to detect and block Chrome headless
#7As long as the logic is hidden from the scrapers, i.e. not running in a web browser, scrapers are at a disadvantage. They don't have the data about the users that websites have. And even something as simple as Accept-Language header associated with an IP subnet is a data point that can be used to protect against scraping. There are a lot more data points though and more aggressive fingerprinting can effectively destroy scraping.
Re: It is not possible to detect and block Chrome headless
#8Good, the less effective various spying techniques are, and the easier they are to throw off, the better the internet is for its users. I don't want any website owners to know what device, browser, or other program, I use to access their site, and they have no business knowing that. I like it being a piece of information I can supply voluntarily for my own purposes, and I get the heebie jeebies every time I read abou…