인형과 함께 작성된 테스트 중에 요청 쿠키를 읽고 싶습니다. 그러나 내가 조사한 대부분의 요청에는 리퍼러와 사용자 에이전트 헤더 만있는 것으로 나타났습니다. 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 자체 또는 인형극의 한계입니까?
제안 해 주셔서 감사합니다.
요점은 브라우저가 다른 응답으로 설정된 쿠키를 추가 할 수 있는지 테스트하는 것이 었습니다. 수동으로 헤더를 추가하면 수동으로 추가 한 경우에만 테스트합니다) 수동 테스트 중에 일반적인 Chrome에서 요청 헤더에 추가되는 것을 볼 수 있지만 헤드없는 Chrome을 동일한 방식으로 작동하도록 설정할 수있는 방법이 있습니까? – Bardt