mg_abr
@mg_abr

Как скачать все изображения с помощью NodeJS/Puppeteer?

Использую Puppeteer для скачивания изображения с сайта. Сейчас всё работает, но только с одним изорбажением. Как можно сделать так, чтобы скачивались все изображения внутри данного div-а?

let imagefile = await page.evaluate(async () => {
    let imagefile
    try {
        imagefile = document.querySelector('div.item-wrapper img').src
    } catch(e) {
        imagefile = null
    }

    return imagefile
})

var imagefileDL = await page.goto(imagefile);
fs.writeFile('./uploads/' + imagefile.replace(/^.*[\\\/]/, ''), await imagefileDL.buffer(), function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
});
  • Вопрос задан
  • 421 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы