Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
putuoka opened this issue Jul 25, 2023 · 8 comments

Comments

@putuoka
Copy link

putuoka commented Jul 25, 2023

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?

@bablosoft
Copy link
Collaborator

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 bablosoft pinned this issue Jul 25, 2023
@putuoka
Copy link
Author

putuoka commented Jul 27, 2023

The browser is downloading - this may take some time.

image

stuck for an hours like that. please help

@CheshireCaat
Copy link
Owner

@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.

@putuoka
Copy link
Author

putuoka commented Jul 27, 2023

@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 :(

@NCLnclNCL
Copy link

@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 ??

@bablosoft
Copy link
Collaborator

https://bablosoft.com/shop/BrowserAutomationStudio

This software is based on BAS

@NCLnclNCL
Copy link

https://bablosoft.com/shop/BrowserAutomationStudio

This software is based on BAS

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

@LordSkare
Copy link

  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants