通过Google Chrome Headless发送自定义标头

时间:2017-12-21 14:36:36

标签: google-chrome http web google-chrome-headless webautomation

我正在使用Google Chrome Headless并告诉它浏览我的某个端点。

我希望Google Chrome在向我的终端发出请求时发送自定义标头。

如何告诉google chrome headless发送自定义标头?

谢谢!

1 个答案:

答案 0 :(得分:1)

根据puppeteer docs,这应该可以使用page.setExtraHTTPHeaders(标题)

尝试以下几行:

    const puppeteer = require('puppeteer');
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    page.setExtraHTTPHeaders({'my-custom-header': 'header-value'});
    await page.goto('http://my.request.endpoint');