I'm wondering if it's possible executing a puppeteer script using Brave browser instead of the basic version of chromium. I know that Brave has been developed from chromium, and for that reason you can launch a selenium script using brave, but do you know if it's possible with puppeteer as well?
I'm wondering if it's possible executing a puppeteer script using Brave browser instead of the basic version of chromium. I know that Brave has been developed from chromium, and for that reason you can launch a selenium script using brave, but do you know if it's possible with puppeteer as well?
Share Improve this question edited Dec 26, 2019 at 2:50 Drun asked Dec 26, 2019 at 0:50 DrunDrun 6191 gold badge9 silver badges18 bronze badges1 Answer
Reset to default 19Yes, you can use Brave. The only catch is the adblocking doesn't work with headless mode. For the adblocking in headful mode, you need to set/create a profile and point the userDataDir
option to it because Brave downloads the filter lists the first time it launches and stores those lists in the profile.
const browser = await puppeteer.launch({
headless: false,
executablePath: "path/to/brave",
userDataDir: "path/to/profile/dir"
});