Как отобразить HTML-элемент с помощью phantomjs
Я хочу сохранить изображение внутри div, указанного в коде. Но используя код ниже, яЯ получаю какую-то другую часть, оказанную. Это правильный способ сделать это? Я'Я просто новичок в фантомах. Поэтому, пожалуйста, помогите.
var page = require('webpage').create();
page.open("http://n1k0.github.io/casperjs/#phantom_Casper_captureSelector", function (status) {
if (status !== 'success') {
console.log('Unable to load the address!');
} else {
var clipRect = page.evaluate(function () {
return document.querySelector(".span7 demo").getBoundingClientRect(); });
page.clipRect = {
top: clipRect.top,
left: clipRect.left,
width: clipRect.width,
height: clipRect.height
};
window.setTimeout(function () {
page.render('capture.png');
phantom.exit();
}, 200);
}
});