puppeteer-screenshot-cli
v1.5.0
Published
Simple wrapper around Puppeteer to take screenshot from command line
Downloads
15
Readme
Puppeteer screenshot CLI
Simple wrapper around Puppeteer to take screenshot from command line.
Usage
npm i [-g] puppeteer-screenshot-cli
puppeteer-screenshot --url 'http://perdu.com' --selector 'h1' --output ./perdu.jpg
puppeteer-screenshot -u 'http://perdu.com' -s 'body' -o - > /tmp/perdu.jpg
puppeteer-screenshot 'http://perdu.com' > perdu.jpg
Options
Headless screenshot with Puppeteer
-u, --url string URL to navigate page to. The url should include scheme, e.g. https://.
-o, --output string The file path to save the image to. If path is a relative path, then it is
resolved relative to current working directory. If no path is provided, the
image won't be saved to the disk.
-s, --selector string A CSS selector of an element to wait for.
Default: body
-t, --type string Specify screenshot type, can be either jpeg or png.
Default: png
-q, --quality number The quality of the image, between 0-100. Not applicable to png images.
-w, --width number Viewport width in pixels
Default: 800
-h, --height number Viewport height in pixels
Default: 600
--timeout number Maximum time to wait for in milliseconds.
Default: 30000
-f, --fullPage When true, takes a screenshot of the full scrollable page.
Defaults: false.
--headless Whether to run browser in headless mode.
Default: true
-?, --help This help
See also
- puppeteer-trace-cli
Simple wrapper around Puppeteer to trace webpage from command line.