Извлечение данных CSV из объекта Response в Puppeteer - PullRequest
1 голос
/ 17 апреля 2020

Я могу успешно получить ответ, используя кукловода: page.waitForResponse(url).

Когда я пытаюсь await response.buffer(), я получаю эту ошибку: Error: Protocol error (Network.getResponseBody): No resource with given identifier found

Ответ типа является правильным ('text/csv; charset=utf-8') и работает response.ok() выходы true

Есть ли другой способ извлечения данных CSV? документ загружается с правильными данными в браузере с headless: false.

Вот мой код:

await page.click('#export')
const firstResponse = await this.page.waitForResponse(page.url());
console.log(await firstResponse.ok()) // true
console.log(await firstResponse.buffer()) // Error: Protocol error (Network.getResponseBody): No resource with given identifier found
...