プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > PrivateProxy > AntiAd > AntiAdFilter > Format > OnLoad(ページ編集系)

 
■ AntiAdフィルタ書式 (ページ編集系)
OnLoad.Http-Getコマンド
AntiAd Filter


OnLoadコマンドは、 「サイト個別フィルタ」 がプロセルピナにロードされるときに実行されるコマンドです。

 

書式と概要


OnLoad.Http-Get: のコマンド名部、 [Target-URL][LocalFilename] のパラメータ部から構成され、 これらはそれぞれ 半角スペース で区切られます。



[Target-URL] のURLにhttp-getでアクセスし、取得した内容を [LocalFilename] のファイルに保存します。
[LocalFilename]はフルパスで指定します。 {{GTMAIL_HOME}}のメタ定義(ベースポジションをあらわします) を使用することができます。

このコマンドは、このコマンドが記述されている 「サイト個別フィルタ」 がプロセルピナにロードされるときに1回だけ実行されます (ロード時にOnLoadコマンドの有無がチェックされます)。
「サイト個別フィルタ」がアンロード(開放)された後に、 再び同じ 「サイト個別フィルタ」 がロードされることがありますが、この場合、 改めてOnLoadコマンドが含まれているかがチェックされ、 存在する場合には実行されます。

コマンド実行時に、既に [LocalFilename] のファイルが存在していた場合は、 バックアップファイルを作成した後、上書きされます。

 

このコマンドが実行されるタイミング


OnLoadコマンドが実行されるタイミング を参照してください。

 




この例では、 http://example.com/aaa.html の内容を、 {{GTMAIL_HOME}}\My Page\pageInfo.html のローカルファイルに保存します。 ("My Page"のフォルダが無い場合は、自動的に作成されます)

書式表記の [LocalFilename] の部分は、 {{GTMAIL_HOME}}\My Page\pageInfo.html に相当します。 [LocalFilename]には 半角スペース が含まれていても問題ありません。

 

OnLoad.HttpGetコマンドのログ


OnLoad.HttpGetコマンドによってファイルが保存されると、 HTTPアクセス禁止ログ(アク禁ログ) に実行結果が記録されます。

2008/11/07 00:08:01 [OnLoad.Get] File {{GTMAIL_HOME}}\OnLoad\localfile_test.html is SAVED (http://www.example.com/test.html)
test.html を localfile_test.html に保存したときのログ

 

補足


{{GTMAIL_HOME}}\work のフォルダは、 View部を起動したタイミングでクリアされます。
{{GTMAIL_HOME}}\workフォルダに保存する場合は注意してください。

[BACK]
プロセルピナ