javascript - 使用 Brave 浏览器的 Puppeteer?

标签 javascript puppeteer brave

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

最佳答案

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

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

关于javascript - 使用 Brave 浏览器的 Puppeteer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59482893/

相关文章:

JavaScript - 动态加载类并创建具有特定属性的新实例

puppeteer - 如何使用 Puppeteer 在选项卡之间切换?

javascript - Puppeteer pdf 分页错误

java - X-B3-SpanId 常量在哪里定义?

javascript - 在 Chrome 中从 CSS 执行 JavaScript,类似于 Firefox 和 IE

javascript - 如何清除这些间隔?

javascript - 在 JavaScript 中将文件输入转换为文本

google-chrome - Puppeteer 页眉和页脚未显示在第一页上

javascript - 无法将 Brave 浏览器与 Puppeteer 一起使用

browser - 勇敢的浏览器如何关闭地址栏中的自动建议