Я полагаю, что вам нужно перехватить запрос, чтобы получить его ответ.
Для этого вы можете подписаться на событие requestfinished
или, возможно, response
.
Я сделал нечто подобное некоторое время назад с requestfinished
, вот суть:
// THIS IS UNTESTED!
page.on('requestfinished', async(request) => {
const response = request.response();
const buffer = await response.buffer(); // Thats the body
const headers = response.headers();
// Look at `headers` to see if it is _the_ request
if (headers.filename.indexOf('Gravatar....') === -1) {
return;
}
console.log(buffer.toString());
});