Console.log перехват ответа / запроса - PullRequest
0 голосов
/ 05 марта 2019

Я хочу, чтобы 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 не является функцией

Что здесь происходит?

...