There wasn't a browser on the market that did what I wanted, so I wrote my own.
For bot - I don't recommend writing direct solver code for antibots. Because the antibot system is updated very quickly, the algorithms change frequently, and they have a lot of developers, you can get bogged down by them.
So, it's best to find the fingerprints collected by the antibot, modify Chromium to make a generic fingerprint browser, and then use CDP (playwright / puppeteer) to control this browser to implement the corresponding logic.
-
Find the installer from Releases, although it only supports MacOS / Ubuntu at the moment, but will be available for more systems in the future.
-
Although BotBrowser was compiled based on Chromium 130.0.6699.0, don't worry because we have a different Profiles and we can change the version number in the fingerprint.
-
Use
--bot-profile
to pass profile information to the browser at startup, for example:chromium-browser --no-sandbox --bot-profile="{path_of_}/chrome128-macarm.enc"
Or you can refer to the demo to write the corresponding code with the help of CDP.
-
I don't provide the private key to generate the Profile, if you need more Profiles, please contact me, I have over 200k browser fingerprints of real users: middleschoolstudent@mail.ru
- if you're interested in exactly what BotBrowser can do, check here.
- if you want to compile your own Chrome, check out the steps here.
Ці antibots роблять світ гіршим.