@
aianddeng #4 有的,比特浏览器啥的都有 API 可以调用,但是需要 windows 环境貌似,vps 的话搞不了。
前段时间看到一个开源项目号称也是能改指纹,实际上也是改的 ua 啥的
https://github.com/coder-hxl/x-crawl/blob/0732aea4f533e95d578c41a7f373b65af2c578f9/packages/crawl/types/api.ts#L51供参考了
puppeteer 应该实现不了完全的指纹浏览器,走的也是 devtools 协议我记得,像 opengl 、canvas 指纹这些 js 都没法 Hook 吧我记得,要达到完全指纹浏览器随机 canvas 啥的还得是三方基于 Chromium 二开的浏览器。
之前测试移动端的 webgl 对指纹的校验貌似影响不大,因为测试即是同一个移动端设备在不同浏览器下指纹也不同;
另外之前刷 rk3588 的工控机上的 webgl 指纹,即是他们的 gpu 不同,结果导出的指纹和我小米的指纹一致。
因此指纹浏览器的反爬,我感觉重点应该放在 IP 、dns leak 、webrtc leak 、hook 伪装这些方面,走代理了但是 dns 和 webrtc 不一定能走上代理,这一块需要研究下