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.
Profile has an expiration time. Please contact me if you need the new profile: [email protected]
Ці antibots роблять світ гіршим.