PhantomJS を使用して Web ページからスクリーンショットを取得しようとしています。私は次のコードを使用します(これは機能します):
var args = phantom.args;
var Address = args[0];
var Destination = args[1];
var page = require('webpage').create();
page.viewportSize = { width: 1349, height: 653 };
page.open(Address, function () {
page.render(Destination);
phantom.exit();
});
残念ながら、PhantomJS から取得した画像は、ブラウザー (chrome および firefox) で表示されるものとはいくつかの違いがあります。テキストは時々大きくなり、ボタンは同じ動作をしません...
ブラウザに表示されているものの正確なスクリーンショットを取得する理由または方法を誰かが説明できますか? ありがとう !