Показать сообщение отдельно
  #7 (permalink)  
Старый 08.04.2023, 10:49
QuZ QuZ вне форума
Новичок на форуме
Отправить личное сообщение для QuZ Посмотреть профиль Найти все сообщения от QuZ
 
Регистрация: 03.04.2023
Сообщений: 8

Сообщение от Nexus Посмотреть сообщение
QuZ, вы гуглить не пробовали?
https://stackoverflow.com/questions/60579493
https://stackoverflow.com/questions/45822058
Добрый день.
Взял за основу из Ваших ссылок -
page.on('response', async(response) => {
                const request = response.request();
                if (request.url().includes('desiredrequest.json')){
                    const text = await response.text();
                    console.log(text);
                }
            })


Понял, что вызывать надо второй метод (page.on response) для ожидания ответа. Можно ли сделать, чтобы данный код работал в условии проверки
if (interceptedRequest.url() == 'https://website.com/api/'){
            console.log('url');
            console.log(interceptedRequest.url());
            console.log('headers');
            console.log(interceptedRequest.headers());
            console.log('postData - Отправляемый запрос');
            console.log(interceptedRequest.postData());
// Вызывался тут
        }


или надо делать отдельные обработчики для
page.on('request', и page.on('response',
и объединять занесенные в массив из реквеста и респонса данные по каким-то параметрам?
Ответить с цитированием