Capture multiple screenshots per website
webshotter allows you to capture multiple screenshots with varying dimensions for given websites and output them to desired location. Example:
var webshotter = require'webshotter';main;var inputs =name: 'google'url: 'google.com'name: 'yahoo'url: 'yahoo.com';var outputs =path: 'output/regular'dims:width: 300height: 300path: 'output/thumbs'dims:width: 150height: 100;webshotterinputs: inputsoutputs: outputsformat: 'jpg'iferr return console.errorerr;console.log'done';;
In addition it is possible to provide a callback that is called per tick. This allows you to implement things like progress bars easily. See
progress_demo.js for a concrete example.
webshotter is available under MIT. See LICENSE for more details.