Ali*_*deh 9 chromium puppeteer
目前看来 puppeteer 的默认行为是跟随重定向并在链的末尾返回 DOM。
如何.goto()
在第一次重定向发生后停止该方法,并在调用 page.content() 方法时简单地从第一个 3xx 页面返回 html?
如果识别出请求链,您可以启用请求拦截并中止其他请求:
await page.setRequestInterception(true);
page.on('request', request => {
if (request.isNavigationRequest() && request.redirectChain().length !== 0) {
request.abort();
} else {
request.continue();
}
});
await page.goto('https://www.example.com/');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5304 次 |
最近记录: |