如何在木偶操作员中煮铬时,如何设置“不跟踪”? 有可能吗?
args中是否有任何选项设置如下。
puppeteer.launch({ args=['DO_NOT_TRACK']})
尝试了chromium switches中列出的许多选项,但找不到我需要的选项。 通过设置此类选项,我想避免谷歌分析跟踪。
答案 0 :(得分:2)
这样做的方法如下。
const page = await browser.newPage();
page.setExtraHTTPHeaders({ DNT: "1" });
答案 1 :(得分:-1)
此功能still not在Puppeteer中实现。
也许这样可以帮助您:
const blockedUrls = [
'https://www.google-analytics.com/analytics.js',
'https://mc.yandex.ru/metrika/tag.js'
];
...
const page = browser.newPage();
page.setRequestInterception(true);
page.on('request', (req) => {
if (blockedUrls.includes(req.url())) {
req.abort();
} else {
req.continue();
}
});
page.goto('http://example.com');
请参见full version要点。