浏览器层才是导致您的网络代理被阻止的原因,而非模型

Reddit r/AI_Agents 工具

摘要

本文解释了网络代理被阻止是由于浏览器指纹不一致,而不是模型或无头设置,并介绍了pydoll,一个使用Chrome DevTools Protocol实现无检测自动化的Python库。

因此,大多数浏览网页的代理在接触真实网站时就会被阻止,人们往往归咎于模型或无头浏览器。我一直在测试究竟是什么导致它们被标记,结果发现是指纹信息不一致。一个普通的无头Chrome在检测测试中得了100分,完全是机器人,但当使用与机器匹配的配置文件时,分数降到了15,与正常浏览器相同。错误的配置文件更糟糕,在我的Mac上使用Windows配置文件得了57分,比什么都不注入还差,因为一个信号与其他信号不一致。而且这些都不涉及网络方面,你的TLS和IP保持真实,因此你将配置文件与运行机器匹配,而不是伪造一切。为此,我维护了一个名为pydoll的Python库,它通过CDP直接驱动Chrome,无需webdriver,异步运行,因此代理可以运行多个标签页并拦截请求,而不会出现常见的自动化痕迹。指纹注入正是防止浏览代理被阻止的关键部分。
查看原文

相似文章

BrowserAct

Product Hunt

BrowserAct是一款为AI代理设计的网页浏览器自动化工具,可实现自动化的网页交互。