Puppeteer – scroll down until you can’t anymore
Give this a shot: const puppeteer = require(‘puppeteer’); (async () => { const browser = await puppeteer.launch({ headless: false }); const page = await browser.newPage(); await page.goto(‘https://www.yoursite.com’); await page.setViewport({ width: 1200, height: 800 }); await autoScroll(page); await page.screenshot({ path: ‘yoursite.png’, fullPage: true }); await browser.close(); })(); async function autoScroll(page){ await page.evaluate(async () => { await … Read more