Я пытаюсь получить данные буфера с событием page.on ('load') с кукловодом, но я получаю только такой хеш-код: 3a42112c-8d3e-474e-af0f-2e482520bc25.(Та же проблема, что и у этого парня: Загрузка pdf-файла с кукловода , но ответа нет).
Код:
const responses = [];
page.on('response', resp => {
responses.push(resp);
});
page.on('load', () => {
responses.map(async (resp, i) => {
const request = await resp.request();
if(request.url().indexOf('exibirFat.do')>0){
let filename = 'teste5.pdf';
await sleep(2000);
const buffer = await resp.buffer();
await fs.writeFileSync(filename, buffer);
let dataText = await resp.text();
await console.log("Text: "+dataText);
}
});
});
await page.goto(urlPdf, {waitUntil:'networkidle2'});
teste5.pdf, когдаоткрывается с помощью блокнота, имеет тот же код, что и в console.log («Text:» + dataText);что-то вроде этого: 3a42112c-8d3e-474e-af0f-2e482520bc25
Мне нужен буфер PDF, чтобы я мог загрузить файл или отправить его на свой диск Google.
Заранее спасибо!