Puppeteer 旧无头弃用警告:

问题描述 投票:0回答:1
const bot = require("puppeteer");
const fs = require("fs");
const botConfiguration ={
headless:false, 
executablePath:"C:/Program Files/Google/Chrome/Application/chrome.exe",
userDataDir: "C:/Users/bot/AppData/Local/Google/Chrome/User Data/",
args: ['--profile-directory=Profile 28']
};
async function runBot() {
const chromeBrowser = await bot.launch(botConfiguration)
const chromeBrowserPage = await chromeBrowser.newPage()
await chromeBrowserPage.goto("https://www.google.com/")
};
runBot();

Puppeteer 旧的无头弃用警告:

在不久的将来

headless: true
将默认为新的Headless模式 适用于 Chrome,而不是旧的 Headless 实现。了解更多 信息,请参阅https://developer.chrome.com/articles/new-headless/。 考虑通过将
headless: "new"
传递给
puppeteer.launch()
提前选择加入 如果您遇到任何错误,请报告给 https://github.com/puppeteer/puppeteer/issues/new/choose

我不想在我的终端中看到这个错误............

Puppeteer 旧的无头弃用警告:

automation puppeteer headless google-chrome-headless headless-browser
1个回答
0
投票

这只是对用户的警告。让它消失的唯一方法是添加 headless:'new' 选项。如果您不关心无头选项,只需将您的无头选项更改为提供的选项即可。

const 浏览器 = 等待 puppeteer.launch({ 无头:“新”, //

headless: true
(默认)启用旧版 Headless; //
headless: 'new'
启用新的Headless; //
headless: false
启用“headful”模式。 });

© www.soinside.com 2019 - 2024. All rights reserved.