Corona is essentially a basic webpage screenshot utility that uses headless Chromium via pyppeteer.
# Download a version of Chromium to use
corona setup
# Take a snapshot
corona snap https://google.com google.png
Depending on your execution environment, you might need to disable the
Chrome sandbox. To do so, add the --disable-sandbox
argument; however,
please be aware of the risks in doing this.
The application allows for a couple of extension points via a python script that follows this format:
async def pre_snapshot(page):
# Do something awesome just before the
# snapshot here
async def post_snapshot(page):
# Do something even more awesome after
# the snapshot has been taken