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?
Asked
Active
Viewed 3,905 times
1 Answers
16
Yes, 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"
});

mbit
- 2,763
- 1
- 10
- 16
-
@Drun edited my answer. let me know if that answers your question. – mbit Dec 26 '19 at 11:06