Puppeteer:让浏览器看起来不像一个机器人/脚本



所以基本上我只是想知道是否有任何方法可以让Puppeteer浏览器对网站更可信,因为他们认为这是一个实际用户而不是脚本。我已经有一个用户代理集,使用:

await page.setUserAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3844.0 Safari/537.36");

但是网站上几乎所有导致 POST 请求的按钮(例如登录按钮(都不做任何事情,因为它将点击等识别为不是合法用户,因此我想知道在启动浏览器时我是否可以做其他事情来解决这个问题除了设置用户代理......

任何帮助不胜感激!

您是否尝试过在puppeteer.launch()选项中使用{slowMo: intValue}

也许不是在元素上使用page.click(),而是指定鼠标位置,并在单击之前在按钮上移动几次?

尝试在木偶浏览器中自己导航页面 - 使用按键(选项卡等(,看看是否有效?然后在脚本中将其与慢速混合?

我知道还有一个木偶师超隐形库,它做了很多额外的事情,试图掩盖客户。

相关内容

最新更新