こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ウェブページの表示結果の画像化を自動的に行う方法

枚数がそれほど多くない場合はブラウザで表示して「ページ全体のスクリーンショットを撮影」する操作を手作業で行うのですが、自動でそのような感じのことを行う方法にはどのようなものがありますか?こういう方向性でもいいかもしれないなぁ~といったものも歓迎です。

ブラウザ、ブラウザエンジンは問いません。
プラットフォームはWindowsです。バージョンは問いません。(XP等旧版向けも歓迎)
標準で無効にされているようなセキュリティ的に好ましくない方法でもOKです。
結果の画面表示は不要ですので、コマンドで実行できるものは寧ろ都合がいいです。

インターネット上で提供される画像化サービスは不可とさせてください。(通信回線の制約から)
AutoMouse のようなGUI操作の自動化は最後の手段にしたいと思います。(PCのパフォーマンスの問題で)

・ページ内のJavascriptからブラウザのキャプチャ機能を呼び出す方法
・ブラウザのエンジンを利用するデスクトップアプリケーション
についてはどう探したらいいのか分からないレベルでして、見つけられませんでした。

(動画の各フレームを CSS と Javascript で生成するのに使います。GraphicsMagick や Excel VBA も検討しましたが、表現力と資料の豊富さからどうにかしてウェブページの技術を使いたいと思います)

投稿日時 - 2018-02-04 08:25:57

QNo.9425382

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

UWSCを使ってはいかがでしょう。
http://www.uwsc.info/

投稿日時 - 2018-02-04 08:44:51

補足

自前でスクリーンショットを処理できるので、フリーソフトを組み合わせてAlt+PrintScreenを送信してクリップボードをファイル化する手法に比べて確実に動作しそうですね。

GUI操作の自動化やキーコードの送信など人の操作を代行する方法かそれに準じる方法ですと、エラーが起きにくい速度で動作させると10万枚の生成に100~200時間程度かかりそうなので最後の手段かなあ、と思っています。

より直接的に画像化するのに使えそうな機能があればどれなのか教えてください。ヘルプを読み返しましたが、私には分かりませんでした。


※多くの情報を集めたいので、この質問は期間いっぱいまで締め切らない予定です。

投稿日時 - 2018-02-04 10:25:05

お礼

回答ありがとうございました。

投稿日時 - 2018-02-04 09:31:07