Дело в том, что я хочу прослушать все запросы, сделанные с помощью событий щелчка, а затем отфильтровать определенный c запрос ("/ xxx.xxx.com/mail/click"), который принадлежит запросу журнала и вернуть его специфику c запроса.
Код, который я пытаюсь вернуть, возвращает часть запроса, но не может вернуть запрос, который я хочу, и я не знаю, как получить его полезную нагрузку. Вот моя попытка:
await page.setRequestInterception(true);
page.on('request', request => {
request_client({
uri: request.url(),
resolveWithFullResponse: true,
}).then(response => {
const request_url = request.url();
const request_headers = request.headers();
const request_post_data = request.postData();
//const response_headers = response.headers;
//const response_size = response_headers['content-length'];
//const response_body = response.body;
result.push({
request_url,
request_headers,
request_post_data
// response_headers,
// response_size,
//response_body
});
console.log(result);
request.continue();
}).catch(error => {
console.error(error);
request.abort();
});
});
Есть предложения? красный блок - это то, что я хочу извлечь в конкретную полезную нагрузку c. Спасибо ~ введите описание изображения здесь