Я хочу, чтобы console.log()
request
и response
были сделаны с помощью WebSocket.
const browser = await puppeteer.launch({
headless: false,
args: [
'--incognito',
'--enable-features=NetworkService'
]
});
...
await page.on('console', msg => {
console.log(msg);
}
});
...
await page.setRequestInterception(true);
page.on('request', request => {
console.log('Intercepting Request ', request, { depth: null });
request.continue();
});
page.on('response', response => {
console.log('Intercepting Response ', response, { depth: null });
});
Он не регистрирует request
, хотя он сделан.Он также не регистрирует response
.Однако, когда я добавляю
page.on('response', response => {
console.log('Intercepting Response ', response, { depth: null });
response.continue();
});
к нему, он регистрирует response
.Но тогда я получаю
(узел: 15634) UnhandledPromiseRejectionWarning: TypeError: response.continue не является функцией
Что здесь происходит?