【发布时间】:2019-08-16 21:48:25
【问题描述】:
我正在使用 puppeteer 进行网络抓取,我需要设置一个请求拦截来读取从浏览器下载的文件而不实际下载它,因为下载读取然后删除它需要大量资源。
我已经识别了请求,但找不到读取它的方法
await pages[0].setRequestInterception(true);
pages[0].on('request', request => {
if (request.resourceType() === 'font' || request.resourceType() === 'stylesheet' || request.resourceType() === 'image') {
request.abort();
} else {
request.continue();
}
});
【问题讨论】:
标签: javascript node.js puppeteer