【SiteShoter】定期的に指定したURLのスクリーンショットが撮れます

SiteShoter は指定したURLを定期的にスクリーンショットを撮るのに便利なツール。コマンドプロンプトからでも起動できるのでタスクスケジューラ連携ができ、インストーラーがついていないので解凍したらそのまま起動できる。ログイン認証が必要なサイトはIEを管理者権限で実行してからログインする。

下の方の Download SiteShoter から保存する。
Take screenshot of Web site and save it to png/jpg/bmp/tiff/gif file

取り込み範囲を指定する


  1. URLを指定
  2. キャプチャする範囲を指定
  3. そのキャプチャする範囲で不要部分を指定
  4. 不要となるスクロールバーやJavaScript、Flashの可・不可を指定
  5. 圧縮の品質を指定


取り込む範囲の絞り込みが難しいので、以下の方法を試す
  • Web Browser Options で取り込みたい範囲を大きめに見積もる
  • Cut the Web page in following location: の Left,Top の値は0に、Width,Height の値は Web Browser Options のWidth,Height と同じ値にする
  • Start を押してキャプチャしてみる
  • ペイントソフトなどで保存したスクリーンショットの座標を調べる
  • 不要となる範囲を Cut the Web page in following location: の Left,Top に指定する
  • Cut the Web page in following location: の Width,Height 下の計算をする
    (Cut the Web page in following location:) Left + Width = (Web Browser Options) Width
    (Cut the Web page in following location:) Top + Height = (Web Browser Options) Height

SiteShoter 4

もう少し単純化すると
Cut the Web page in following location: の Left,Top は 100,50。Web Browser Options は 320,240。Cut the Web page in following location: の Width,Height は 220,190。
そして、キャプチャする範囲は白い部分になる。画像は320x240
SiteShoter 3

ファイル名に日付・時刻を指定する


ファイル名に日付・時刻のフォーマットが使えるのでそれの指定方法。

私が使っているのは
  • %time:HHmmss%
    時間(2桁)分(2桁)秒(2桁)
    例:211530(21時15分30秒)
  • %date:yyMMdd%-%time:HHmm%
    年(下2桁)月(2桁)日(2桁)-時間(2桁)分(2桁)
    例:121201-2115(2012年12月1日21時15分)

%%の前後にテキストを入れることも可能
例:ちくラン-%time:HHmmss%
出力例:ちくラン-211530

詳しい設定は以下を参照
Javaの道:日付・時刻(3.SimpleDateFormatクラス)
dateformat.js - 日付フォーマット変換ライブラリ

コマンドプロンプトから起動する


公式ページの Using SiteShoter From Command-Line に使い方が書いてあるのでそのコマンドをつなげて指定する。


SiteShoter /URL http://www.chikuwachan.com/live/ /Filename H:\ちくラン上位10位-%time:HHmmss%.jpg /DisableScrollBars 1 /DisableFlash 1 /DisableJavaScript 1 /BrowserWidth 735 /BrowserHeight 952 /CutWebPage 1 /CutLeft 6 /CutTop 176 /CutWidth 729 /CutHeight 776 /JpegQuality 75 /ImageSizePerCent 100 /EveryTimeValue 5

タスクスケジューラと連携する


アクセサリ < システムツール < タスクスケジューラ にあるが、少し遠いので「ファイル名を指定して実行」(Windowsキー + R)から以下のコマンドで起動する。

taskschd.msc

「タスクの作成...」をクリックして実行するコマンドや日時を指定する。

トリガータブでは実行する日時と時間の指定する。

操作タブで「プログラム/スクリプト(P)」では SiteShoter.exe を指定し、「引数の追加(オプション)(A)」では上のコマンドの /URL 以下を指定する。

詳しい設定は以下を参照
「タスクスケジューラ」手動でタスクをスケジュールする方法<Windows Vista(R)>: dynabook.comサポート情報
管理者権限が必要な常駐アプリはタスクスケジューラでスタートアップさせる

「タスクのインポート...」を使うと.xml ファイルを取り込むことができる。

xml の例
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2012-11-05T22:00:00.000</Date>
<Author>Owner-PC\Owner</Author>
<Description>初めての放送</Description>
</RegistrationInfo>
<Triggers>
<CalendarTrigger>
<StartBoundary>2012-11-05T23:00:00</StartBoundary>
<Enabled>true</Enabled>
<ScheduleByMonthDayOfWeek>
<Weeks>
<Week>1</Week>
<Week>2</Week>
<Week>3</Week>
<Week>4</Week>
<Week>Last</Week>
</Weeks>
<DaysOfWeek>
<Monday />
</DaysOfWeek>
<Months>
<January />
<February />
<March />
<April />
<May />
<June />
<July />
<August />
<September />
<October />
<November />
<December />
</Months>
</ScheduleByMonthDayOfWeek>
</CalendarTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>Owener-PC\Owener</UserId>
<LogonType>InteractiveToken</LogonType>
<RunLevel>LeastPrivilege</RunLevel>
</Principal>
</Principals>
<Settings>
<IdleSettings>
<Duration>PT10M</Duration>
<WaitTimeout>PT1H</WaitTimeout>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>true</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>H:\app\siteshoter\SiteShoter.exe</Command>
<Arguments>/URL http://www.nicovideo.jp/stamp/nicolive_ii_broadcast /Filename H:\stamp\初めての放送-%date:yyMMdd%-%time:HHmm%.png /DisableScrollBars 1 /DisableFlash 1 /DisableJavaScript 1 /BrowserWidth 443 /BrowserHeight 274 /CutWebPage 1 /CutLeft 197 /CutTop 215 /CutWidth 246 /CutHeight 59 /ImageSizePerCent 100 /EveryTimeValue 5</Arguments>
</Exec>
</Actions>
</Task>
関連記事

この記事へのコメント

管理人のみ通知 :

トラックバック


ニコニコチャンネル始めました
ニコラボチャンネル
スポンサード リンク
THE IDOLM@STER THE@TER ACTIVITIES 03
THE IDOLM@STER THE@TER ACTIVITIES 03

Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン
妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン

Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita
Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita

【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))
【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))

「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)
「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)

TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」
TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」

『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤
『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤

本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」
本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」

新着記事と追記・編集記事
スポンサード リンク
ブログ内検索
プロフィール

Author:ロベルト
お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab
ブログ更新用 @blo_nico_lab

詳しいプロフィールはこちら

カテゴリ
アクセスの多い記事
記事アーカイブ

最新コメント
リンク
ニコニコ静画
アニメカテゴリ毎時ランキング
免責事項
当ブログはリンクフリーです。記事によりトラブルが生じた場合でも、当ブログ管理人は一切の責任を負いません。 当ブログに記載されている情報の正誤や利用は、ご自身の判断でお願いします。 紹介したアプリケーションに関する問い合わせは作者に問い合わせてください。ニコニコ動画に関する質問はまずは公式掲示板、2ch、各Q&Aサイトを参照ください。
ブログの読者になる(RSS)
アクセス数