puppeteer-with-fingerprints icon indicating copy to clipboard operation
puppeteer-with-fingerprints copied to clipboard

I still don't understand, what is the difference between this and puppeteer extra & stealth? We have too many variations.

Open putuoka opened this issue 1 year ago • 8 comments

I'm impressed with how well this repository's documentation is written, especially with the helpful examples that make it easy to understand. However, I still don't quite grasp the difference between this repository and puppeteer extra/stealth. Can we combine the two to achieve a higher level of anonymity?

putuoka avatar Jul 25 '23 06:07 putuoka

I still don't quite grasp the difference between this repository and puppeteer extra/stealth

There are a lot of them:

  • We patch browser to change fingerprint related properties, puppeteer stealth uses javascript injections.
  • We obtain fingerprints from real devices. So each profile will look for site like a different user. And the values combination will look natural.
  • Advanced canvas data replacement is used https://wiki.bablosoft.com/doku.php?id=perfectcanvas . Canvas data will be rendered on real device and then injected into browser.
  • We use our own proxy implementation which allows to route UDP traffic, use socks5 with passwords. etc.
  • Headless never used. Instead browser is hidden in different way. For site it seams that browser is visible.
  • We provide accurate mobile fingerprints emulation.

And many many more, I don't even remember all the stuff.

Can we combine the two to achieve a higher level of anonymity?

No, because puppeteer stealth uses javascript injections, it could detected.

bablosoft avatar Jul 25 '23 09:07 bablosoft

The browser is downloading - this may take some time.

image

stuck for an hours like that. please help

putuoka avatar Jul 27 '23 02:07 putuoka

@putuoka perhaps the download speed is too slow, otherwise an error would occur. You can try downloading the engine manually from this link - then place the archive in the ./data/engine or ./PATH_TO_ENGINE/engine folder, where PATH_TO_ENGINE is the path to the engine if you install it yourself.

CheshireCaat avatar Jul 27 '23 02:07 CheshireCaat

@putuoka perhaps the download speed is too slow, otherwise an error would occur. You can try downloading the engine manually from this link - then place the archive in the ./data/engine or ./PATH_TO_ENGINE/engine folder, where PATH_TO_ENGINE is the path to the engine if you install it yourself.

Okay thanks, now I understand why it took so long to download - because the file size was 700mb :(

putuoka avatar Jul 27 '23 03:07 putuoka

@putuoka perhaps the download speed is too slow, otherwise an error would occur. You can try downloading the engine manually from this link - then place the archive in the ./data/engine or ./PATH_TO_ENGINE/engine folder, where PATH_TO_ENGINE is the path to the engine if you install it yourself.

What, it is BAS ??

NCLnclNCL avatar Jul 28 '23 15:07 NCLnclNCL

https://bablosoft.com/shop/BrowserAutomationStudio

This software is based on BAS

bablosoft avatar Jul 28 '23 15:07 bablosoft

https://bablosoft.com/shop/BrowserAutomationStudio

This software is based on BAS

I dont like it, it too heavy, i like chromium with 32 bit

NCLnclNCL avatar Jul 28 '23 15:07 NCLnclNCL

  • We use our own proxy implementation which allows to route UDP traffic, use socks5 with passwords. etc.

Hello. You say that the library supports UDP traffic (if proxies support it), but the UDP test https://networktest.twilio.com/ cannot pass.

My proxies support both UDP and QUIC protocols, but unfortunately, the test failed in this library. At the same time, if I launch BrowserAutomationStudio and check the box to support QUIC, everything works and the test passes

LordSkare avatar May 19 '24 15:05 LordSkare