Vinyzu / Botright

Botright, the most advance undetected, fingerprint-changing, captcha-solving, open-source automation framework. Build on Playwright, its as easy to use as it is to extend your code. Solving your Captchas for free with AI.
GNU General Public License v3.0
450 stars 59 forks source link

How to apply to your BotRight? #26

Closed Wtcity22 closed 8 months ago

Wtcity22 commented 9 months ago

How should I apply it to playwright or your Botright? Currently, your Botright can pass Akamai, but Kasada cannot. I am thinking how to apply the fingerprints you collected directly to your Botright or Playwright. In addition, I found DrissionPage, an open source automation library that can 100% pass CloudFlare, but it cannot achieve random fingerprints. https://g1879.gitee.io/drissionpagedocs/

Finally, I want to ask, how can I pass Kasada?For example, this website:

https://www.aircanada.com/aeroplan/redeem/availability/outbound?org0=JFK&dest0=LHR&departureDate0=2024-01-01&lang=en-CA&tripType=O&ADT=1&YTH=0&CHD=0&INF=0&INS=0&marketCode= INT

has both Akamai and Kasada encryption. It can currently pass Akamai 100%, but Kasada cannot. With frequent requests, it will block the environment. How to solve it?

Vinyzu commented 9 months ago

Currently, botright cant pass cloudflare because of CDP Runtime Leaks. This can be patched by using the undetected-python-patch library, which i co-authored. Currently, there too heavy bugs concerning Locators though. So the next update will only have an experimental option to use it. The next update will however use chrome-fingerprints

bluefire1999 commented 9 months ago

DrissionPage can also use random browser fingerprints.

Vinyzu commented 8 months ago

Chrome-Fingerprints were implemented in v0.5. Please open a seperate issue for the Kasada Detection. @Wtcity22