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 旧的无头弃用警告:
这只是对用户的警告。让它消失的唯一方法是添加 headless:'new' 选项。如果您不关心无头选项,只需将您的无头选项更改为提供的选项即可。
const 浏览器 = 等待 puppeteer.launch({ 无头:“新”, //
headless: true
(默认)启用旧版 Headless;
// headless: 'new'
启用新的Headless;
// headless: false
启用“headful”模式。
});