- ベストアンサー
30分毎に異なるサイトのSSを撮りたい
例 13時 サイトA サイトB サイトC サイトD 13時半 サイトE サイトF サイトG サイトH 14時 サイトI サイトJ サイトK サイトL このように30分おきに指定した4つのサイトのスクリーンショットかウェブページ保存できるフリーソフトはありませんか? SiteShoter を試してみましたが、複数のサイトをスケジュールでスクリーンショットするのは無理のようでした。 http://www.nirsoft.net/utils/web_site_screenshot.html
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1、保存したいサイト別にバッチファイルを作成する 2、そのバッチファイルを指定時間に自動実行するようにタスクに登録する という方法で解決できると思います。 SiteShoterにはコマンドラインから引数を付けて起動する機能があります。配布している作者ページの「Using SiteShoter From Command-Line」にそのための情報が記載されていますので参考にしてください。たとえばSiteShoterのプログラムフォルダをCドライブの直下に入れておいて、下記のようなコマンドを実行すると画像が取得できます。 C:\siteshoter\siteshoter.exe /URL http://www.yahoo.co.jp/ /Filename "C:\siteshoter\test.png" メモ帳を開いて上記のコマンドを入力してから、”test.bat”というファイル名で好きな場所に保存しましょう。 そのファイルをダブルクリックすると、コマンドプロンプトの画面がしばらく表示されて自動的に消えます。その時点で画像が保存されていますので、SiteShoterのフォルダ内を確認してみてください。あとはそのバッチファイルをタスクに登録すれば、好きなタイミングで自動実行できるようになります。 http://ebi.dyndns.biz/windowsadmin/2009/06/30/タスクスケジューラーで定期的に処理を実行させ/ http://www.accessclub.jp/samplefile/help/help_220_1.htm またはSiteShoter自体を複数コピー&起動しておいて、それぞれにURLや指定時間を設定して保存するという方法もあります。サイトの数だけ起動しますからメモリが無駄に消費されますが、設定自体は楽でしょう。
お礼
はじめに一つひな形を設定してタスクをエクスポートし、エクスポートしたxmlの時間(Date)と因数の追加(Arguments)を別途書き換えてインポートすることで複数のサイトに対応できそうです。 回答ありがとうございました。