perf(route): block unnecessary requests in all puppeteer routes (#10010)

* fix: block unnecessary request in all puppeteer routes

* fix(route): prestige-av migrate to v2

* fix(route): ncwu migrate to v2

* fix(route): nju/rczp without puppeteer
This commit is contained in:
Tony
2022-06-22 22:54:29 +08:00
committed by GitHub
parent f099a33f95
commit ae2464de6e
30 changed files with 278 additions and 179 deletions

View File

@@ -10,6 +10,10 @@ async function getContent(url, pptr = false) {
// get: () => undefined,
// });
// });
await page.setRequestInterception(true);
page.on('request', (request) => {
request.resourceType() === 'document' || request.resourceType() === 'script' ? request.continue() : request.abort();
});
await page.goto(url, {
waitUntil: 'networkidle0',
});