使用 Brave 浏览器进行人偶操作?

Puppeteer with Brave browser?

我想知道是否可以使用 Brave 浏览器而不是基本版本的 Chromium 来执行人偶脚本。我知道 Brave 是从 chromium 开发而来的,因此您可以使用 brave 启动 selenium 脚本,但是您知道 puppeteer 是否也可以吗?

是的,你可以使用 Brave。唯一的问题是广告拦截不适用于无头模式。对于 headful 模式下的广告拦截,您需要 set/create 一个配置文件并将 userDataDir 选项指向它,因为 Brave 在它第一次启动时下载过滤器列表并且将这些列表存储在配置文件中。

const browser = await puppeteer.launch({
        headless: false,
        executablePath: "path/to/brave",
        userDataDir: "path/to/profile/dir"
});