Web crawler 网站如何知道它';谁是无头木偶演员?

Web crawler 网站如何知道它';谁是无头木偶演员?,web-crawler,puppeteer,Web Crawler,Puppeteer,当我访问目标网站时,我们称之为foo.com,但我在和其他几个流行网站上都看到了这一点。在非无头浏览器模式下,一切正常。但在headless模式下,我会得到“很抱歉,您的javascript被禁用,请再试一次”。不,它没有被禁用。他们是如何对抗木偶演员的?我尝试更改UserAgent字符串,但没有效果。还会发生什么?我还使用Puppeter存储Cookie/session/等的完整状态。安装Puppeter、Puppeter extra、Puppeter extra插件隐身,进行测试,在yout

当我访问目标网站时,我们称之为foo.com,但我在和其他几个流行网站上都看到了这一点。在非无头浏览器模式下,一切正常。但在headless模式下,我会得到“很抱歉,您的javascript被禁用,请再试一次”。不,它没有被禁用。他们是如何对抗木偶演员的?我尝试更改UserAgent字符串,但没有效果。还会发生什么?我还使用Puppeter存储Cookie/session/等的完整状态。

安装Puppeter、Puppeter extra、Puppeter extra插件隐身,进行测试,在youtube和facebook登录时没有任何问题
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());