Node.js Crawler Tips - Download Images or Files with Puppeteer

Some websites’ images don’t allow external links. If we want to download these websites’ images, Puppeteer is a good solution. Today I’ll introduce a crawler tip to download images or files you want through Puppeteer.

How to Download Through Puppeteer?

We need an additional dependency library fs-extra

Code is very simple, main code can be simplified to two or three lines

    const fse = require('fs-extra'); // Required dependency library, you can use native fs if you want

    // Main code
    var viewSource = await page.goto(url);
    await fse.outputFile(`path`, await viewSource.buffer()) // Download to path you want

Article Link:

https://alili.tech/en/archive/84622ce5/

# Latest Articles