Tra*_*ran 2 random user-agent puppeteer
最近,我从 .json 文件中询问了这个随机用户代理,但问题是,在我添加了 puppeteer 的“捕获屏幕”后,它一直显示无头镶边,所以我将上一个主题答案复制到了错误的位置。
现在真正的useragent js页面来自这个页面:
const browser = await puppeteer.launch({
headless: false,
args: ['--headless', '--disable-infobars', '--user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36', '--no-sandbox', `--proxy-server=socks5://127.0.0.1:${port}`] : ['--no-sandbox'],
Run Code Online (Sandbox Code Playgroud)
});
那么如何在参数中创建 rnadom 列表呢?我之前的帮助对我不起作用,因为随机用户代理代码不在正确的位置:Puppeteer browser useragent list
但是在其中添加该代码是行不通的。
那么之后--user-agent=我想添加“ random”功能但是如何呢?
您可以使用该user-agents模块。你应该安装npm install user-agents
const UserAgent = require("user-agents");
const userAgent = new UserAgent({
deviceCategory: "desktop",
platform: "Linux x86_64",
});
Run Code Online (Sandbox Code Playgroud)
然后在头"--user-agent=" + userAgent + "",