Скажем, я хотел выбрать контейнер Div размером 300X250 или 720X90 и сделать снимок экрана через PhantomJS.
var page = require('webpage').create();
page.viewportSize = { width: 1280, height: 900 };
page.open('https://www.pep.ph/', function() {
page.render('ScreenShot' + '.png');
phantom.exit();
});
"на веб-странице просто выберите div размера 300X250 и обрежьте его", вот так: