PhantomJSでウェブページのスクリーンショットを撮ろうとしています。具体的には、espn.com
をthisの例から取り込む例を使用しています。私のコードは次のようになります。Phantomjsは動作しますが、非常に遅いです
var page = new WebPage();
page.open('http://www.espn.com', function (status) {
page.render('fb.png');
phantom.exit();
});
私は、どちらか私の端末またはコマンドプロンプトで、私のPhantomJSディレクトリに移動し、実行
:しかし、それが完了するまでに6-8秒かかり、
phantomjs shotty.js
すべてが素晴らしい実行されます出力イメージ。それは普通ですか?これを達成するためのより速い方法が2秒以内に完了するようになっていますか?
私は両方のボックスは、RAM 8GBの、3.2 GHzのCPUを持っている、と私は22Mbp/sのダウンを取得していますし、1Mbpは/ speedtest.net
デスクトップブラウザでページをレンダリングするのに約7秒かかりました。そう、それは普通のようだ。 – Quentin
確認していただきありがとうございます! – Chris
IPV6を無効にし、インターネットエクスプローラで「インターネットオプションをクリック」=>接続をクリック=> LAN設定をクリック> UNCHECK「設定を自動的に検出する」 – user956584