使用casper.js在DOM元素中捕获和滚动屏幕

时间:2016-02-04 07:03:44

标签: javascript phantomjs screenshot screen-scraping casperjs

使用casper.js生成特定DOM元素的屏幕截图非常简单:

var casper = require('casper').create();

casper.options.viewportSize = { width: 1400, height: 900 };

casper.start('http://www.example.com', function() {
    this.captureSelector('myImage.png', '.myClass');
});

casper.run();

在这个例子中,我最终在左侧有20个像素不属于该元素......有没有办法在截图拍摄之前向左滚动?而且:有没有办法在截图拍摄之前在myImage.png中设置特定的宽度或高度?

0 个答案:

没有答案