Wait before taking screenshot with Python and Puppeteer
Install Python Puppeteer Implementation and Chromium
pip install pyppeteer
pyppeteer-install
Take a screenshot and save to file
Wait for the specified number of milliseconds before taking the screenshot.
import asyncio
from pyppeteer import launch
async def main():
    browser = await launch()
    page = await browser.newPage()
    await page.goto('https://www.bbc.co.uk/news/business-63709754')
    await page.wait_for(3000);
    await page.screenshot({'path': "wait.png"})
    await browser.close()
asyncio.run(main())
Find out how to take a full-page screenshot with Python and Puppeteer.
We created Urlbox to make converting HTML to images easy
Learn more about our website screenshot API.