为什么在puppeteer上中止的请求仍然可以通过服务器获得?

时间:2020-08-19 12:10:42

标签: puppeteer

page.on('request', req => {
  try {
    const whitelist = ['document', 'script', 'xhr', 'fetch'];
    requestUrl = req.url();
    if (!whitelist.includes(req.resourceType())) {
      return req.abort();
    }
    req.continue();
  } catch(err) {
    console.log(err);
  }
});
await page.goto(url , {waitUntil: 'networkidle0'});

我使用puppeteer来过滤不必要的资源,例如CSS或媒体。但是我的服务器仍然可以收到CSS请求。为什么?

0 个答案:

没有答案