当我访问目标网站时,我们称其为foo.com,但我在youtube和其他一些受欢迎的网站上都看到了它。在非无头浏览器模式下,一切正常。但是在无头模式下,我得到“很抱歉,但是您的JavaScript已禁用,请重试”。没有它不是禁用的。他们如何抵抗木偶?我尝试更改UserAgent字符串,但无济于事。还有什么可能发生?我还存储了cookie / session / etc的完整状态。与木偶戏。
答案 0 :(得分:0)
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());