setExtraHTTPHeaders 호출하기
await page.setExtraHTTPHeaders(headers)
인터셉트로 가로채기 — 켜면 모든 요청이 멈추니 헤더를 바꿔 continue 로 내보내야 한다.1
await page.setRequestInterception(true)
page.on('request', (request) => {
const headers = {
...request.headers()
}
request.continue({ headers })
})
Footnotes
-
HTTPRequest.continue() | Puppeteer: “Continues request with optional request overrides.” / Page.setRequestInterception(): “Once request interception is enabled, every request will stall unless it’s continued, responded or aborted; or completed using the browser cache.” ↩