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

 
■ AntiAdフィルタ書式 (ページ編集系)
  !TABLEコマンド
AntiAd Filter

「ページ編集系」のフィルタ定義は、 主に「サイト個別フィルタ」で使用されます。

 

「!TABLEコマンド」


Webページのソースコードから、指定された範囲を削除してからWebブラウザに送信します。

Format 1-a:  !TABLE   TargetHost   Marker 
Format 1-b:  !TABLE   TargetHost   >>>MarkerEncodeType:Marker 
Format 2:  !TABLE   TargetHost   id:id_name 
Format 3:  !TABLE   TargetHost   class:class_name 
Format 4-a:  !TABLE   TargetHost   summary:string 
Format 4-b:  !TABLE   TargetHost   >>>encType:summary:string 
Format 5:  !TABLE   TargetHost   next:Marker 

フィルタ種別識別子: !TABLE


 
例1】  マーカでtableを指定 (Format 1-a)

次の例では、末尾が .example.com のサイト (www.example.com, www.subdomain.example.com, など) から応答された情報から、
  "HogeHoge"
の文字列を内部に含むテーブルを削除します。
Markerに指定する文字列は US-ASCII に変換できなければなりません (日本語は指定できません)


HogeHogeを含むtableを削除


 
例2】  エンコードを指定したマーカでのtable指定 (Format 1-b)

次の例では、.example.com のサイトから応答された情報から、
  "<small>注目の情報</small>"
の文字列を内部に含むテーブルを削除します。
Markerに指定する文字列は MarkerEncodeType (この例ではEUC-JP) に変換できなければなりません。


<small>注目の情報</small> を含むtableを削除


 
例3】  classやidでの指定 (Format 2,3)

次の例では、ex1.example.com のサイトから応答された情報から、 tableタグのidアトリビュートに adv_table が指定されているテーブルを 全て削除します。


idに adv_table が指定されているtableを削除

idが adv_ で開始される全てのtableを削除する場合は、idに指定する文字列の先頭に 半角山傘記号 ^ のプレフィクスを付記して、
  id:^adv_
と表記します。

idが _adv で終端される全てのtableを削除する場合は、idに指定する文字列の先頭に 半角$記号を付記して、
  id:$_adv
と表記します。


 
例5】  (Format 4-a, 4-b)

次の例では、ex1.example.com のサイトから応答された情報から、 tableタグのsummaryアトリビュートに adv_table が指定されているテーブルを 全て削除します。


summaryに adv_table が指定されているtableを削除

summaryが adv_ で開始される全てのtableを削除する場合は、summaryに指定する文字列の先頭に 半角山傘記号 ^ のプレフィクスを付記して、
  summary:^adv_
と表記します。

summaryが _adv で終端される全てのtableを削除する場合は、summaryに指定する文字列の先頭に 半角$記号を付記して、
  summary:$_adv
と表記します。

summaryアトリビュートには、日本語などのUS-ASCII以外のエンコードが設定される場合があります。 その場合は、上記4-bのフォーマットで Shift_JIS, EUC-JP, UTF-8 などのエンコードを指定します。

次の例では、ex1.example.com のサイトから応答された情報から、 tableタグのsummaryアトリビュートに 未承諾広告 が指定されているテーブルを 全て削除します。(ページがShift_JISで記述されている場合)


summaryに 未承諾広告 が指定されているtableを削除



 
TargetHostの指定について

TargetHost で指定するホストの指定方法については、
  → ページ編集系コマンドでのホスト指定
を参照してください。


[BACK]
プロセルピナ