无法将 Brave Browser 与 Puppeteer 一起使用
Can't use Brave Browser with Puppeteer
大约一个月前,我写了一篇 询问是否可以将 Brave Browser 与 puppeteer 一起使用;答案是肯定的,我测试过,一切正常;
今天我尝试 运行 相同的代码,但出现错误 ERROR: process "xxxxx" not found
关于这个问题有什么想法吗?
const puppeteer = require('puppeteer');
(async()=>{
const browser = await puppeteer.launch({
executablePath:"C:/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",
headless:false,
devtools:false,
})
const page = await browser.newPage()
})()
你至少需要做两件事才能让 puppeteer 与 Brave 一起工作。
首先,您需要在brave上开启远程调试。您需要转到 chrome://settings/privacy
,然后启用 Remote debugging
。
其次,Brave 不喜欢 puppeteer 发送的许多默认命令行参数。所以你可能想忽略默认参数。
(async()=>{
const browser = await puppeteer.launch({
executablePath:"/Applications/Brave Browser.app/Contents/MacOS/Brave Browser",
headless:false,
ignoreDefaultArgs: true
})
const page = await browser.newPage()
page.goto("https://www.google.com")
})()
大约一个月前,我写了一篇 ERROR: process "xxxxx" not found
关于这个问题有什么想法吗?
const puppeteer = require('puppeteer');
(async()=>{
const browser = await puppeteer.launch({
executablePath:"C:/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",
headless:false,
devtools:false,
})
const page = await browser.newPage()
})()
你至少需要做两件事才能让 puppeteer 与 Brave 一起工作。
首先,您需要在brave上开启远程调试。您需要转到 chrome://settings/privacy
,然后启用 Remote debugging
。
其次,Brave 不喜欢 puppeteer 发送的许多默认命令行参数。所以你可能想忽略默认参数。
(async()=>{
const browser = await puppeteer.launch({
executablePath:"/Applications/Brave Browser.app/Contents/MacOS/Brave Browser",
headless:false,
ignoreDefaultArgs: true
})
const page = await browser.newPage()
page.goto("https://www.google.com")
})()