我尝试使用puppeteer登录https://kith.com/account/login?return_url=%2Faccount当我登录并使用音频解决验证码时,它将我检测为bot,因此我尝试更改请求头以查看是否有帮助,但无法找到任何关于如何更改它们的信息。
我找到了这个,但它只显示了1个标题:
await page.setRequestInterception(true)
page.on('request', (request) => {
const headers = request.headers();
headers['X-Just-Must-Be-Request-In-All-Requests'] = '1';
request.continue({
headers
});
});
2条答案
按热度按时间rqmkfv5c1#
您可以使用专用的puppeteer方法设置多个HTTP头:
page.setExtraHTTPHeaders
也是。例如:
rqqzpn5f2#
header是一个数组,你可以添加很多你想要的