Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Playwright stealth [closed]

I have been using puppeteer for a while, but decided to convert to playwright. In puppeteer, there was a plugin puppeteer-extra-stealth which was able to hide headless chrome and websites did not detect headless mode. Is there a similar thing for playwright?

like image 511
A.Bokizh Avatar asked Mar 12 '26 18:03

A.Bokizh


1 Answers

There is a playwright-extra in development however according to the creator this won't include the stealth evasions. See: https://github.com/berstend/puppeteer-extra/pull/303 for more information.

That being said, you don't really need an external package in order to implement functionality that the puppeteer-extra-stealth package offers. Here is my attempt: https://gist.github.com/nicoandmee/1ec1b6a07c94f82df41d2496194ef3a6

In addition to doing everything the puppeteer package is doing, my code is generating a unique browser fingerprint based on real data collected from google analytics. This fingerprint is then used as part of the "evasions." It should be sufficient for most use-cases.

like image 93
Nico Mee Avatar answered Mar 14 '26 07:03

Nico Mee



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!