こんにちは、PhantomJsでURLから画面をキャプチャしています。しかしそれは正確ではないsresultのように見えます。 PhantomJSのphantomjsでのスクリーンショットは、ブラウザで見ると正確ではありません。
バージョン:1.9.8、オペレーティングシステム:コードの下これによりUbuntuの14
iはURLから画面をキャプチャしようとしたが、それはその完璧なスクリーンショットを与えていないようです。.. または私は何かをやっています違う ?
このウェブサイトのヘッダー部分とスクリーンショットを参照してください。どちらも似ていません。
結果のスクリーンショット:私は捕獲しようとしていますhttp://www.awesomescreenshot.com/image/2275399/7cf995d2e287cb87c4ca4895b6b69934
ウェブサイト:http://www.whiteboardexplainers.com/
var system = require("system");
if (system.args.length > 0) {
var page = require('webpage').create();
page.viewportSize = {width: 1280, height: 1024};
page.open(system.args[1], function() {
var pageTitle = system.args[1].replace(/http.*\/\//g, "").replace("www.", "").split("/")[0]
var filePath = "pageTitle + '.png';
window.setTimeout(function() {
page.evaluate(function() {
document.body.bgColor = 'white';
});
page.render(filePath);
console.log(filePath);
phantom.exit();
}, 200);
});
}
このウェブサイトのヘッダー部分とスクリーンショットを参照してください。どちらも似ていません。 – HopeFull
とはどういう意味ですか?page.settings.userAgent = 'SpecialAgent'; Whtは特別代理店です。SpecialAgentでブラウザー名またはOKを渡す必要がありますか? – HopeFull
あなたはこのようなサイトであなたのユーザーエージェントを見ることができます:http://www.whatsmyua.com/または他の十分に現代的なユーザーエージェント文字列を使用してください。 – Vaviloff