网站如何得知它是无头木偶?

时间:2020-02-19 19:55:25

标签: web-crawler puppeteer

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

1 个答案:

答案 0 :(得分:0)

const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());