【发布时间】:2018-04-15 04:12:28
【问题描述】:
我想在使用 puppeteer 编写的测试期间读取请求 cookie。但我注意到我检查的大多数请求只有引用者和用户代理标头。如果我在 Chrome 开发工具中查看相同的请求,它们会有更多的标头,包括 Cookie。要查看它,请将下面的代码复制粘贴到https://try-puppeteer.appspot.com/。
const browser = await puppeteer.launch();
const page = await browser.newPage();
page.on('request', function(request) {
console.log(JSON.stringify(request.headers, null, 2));
});
await page.goto('https://google.com/', {waitUntil: 'networkidle'});
await browser.close();
对于可以访问和不能访问的请求标头是否有限制?是 Chrome 本身的限制还是 puppeteer 的限制?
感谢您的建议!
【问题讨论】:
标签: cookies http-headers request-headers puppeteer