プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > PrivateProxy > AntiAd > Filter > Format

 

PROSERPINE AntiAd
♕ AntiAdフィルタ書式





AntiAdフィルタコマンドの書式は、 共通フィルタサイト個別フィルタで共通です。

フィルタ定義(=AntiAdフィルタコマンド)は、 URLのホスト名でHttpアクセス自体をブロックする URLブロック系のコマンドと、 ページをサーバから取得した後にそれを編集する ページ編集系のコマンドの 2つに大別されます。
その他、追加でフィルタをロードする INCコマンド があります。

 

AntiAdフィルタの例



AntiAdサイト個別フィルタ mixi.jp.txt

行の先頭が #記号 で開始される場合は、コメント行です。

 

URLブロック系


URLから ブロックするかどうか(サーバにアクセスするかどうか) を判定します。

先頭一致ブロック、部分一致ブロック など

 

ページ編集系


ページ編集系のフィルタコマンドは、 行頭のフィルタ種別識別子と、 ホスト指定部と、 コマンドパラメータ の3つの要素から構成されます。

【簡単な例】  AntiAdフィルタコマンドが、
  !DIV  mixi.jp  class:sponsored_text
の場合、mixi.jpのサイトのページにある DIVエレメント(<div>~</div>) のうち、 classアトリビュートに sponsored_text が指定されているものを全て削除します。

  !コマンド (指定範囲のカット)

  !TABLEコマンド (tableのカット)

  !TRコマンド (tableのTR要素をカット)

  !TDコマンド (tableのTD要素をカット)

  !DIVコマンド (DIV要素をカット・置換)

  !Pコマンド (P要素のカット・置換)

  !FORMコマンド (FORM要素のカット・置換)

  !OBJECTコマンド (OBJECT要素のカット・置換)

  !H1コマンド (H1要素のカット・置換)

  !H2コマンド (H2要素のカット・置換)

  !H3コマンド (H3要素のカット・置換)

  !DLコマンド (DL要素をカット・置換)

  !DDコマンド (DD要素をカット・置換)

  !ULコマンド (UL要素をカット・置換)

  !OLコマンド (OL要素をカット・置換)

  !SPANコマンド (UL要素をカット・置換)

  !IFRコマンド (iframeをカット)

  !IMGコマンド (imgの画像をカット)

  <!>コマンド (キーワードを中心とした前後の範囲を削除)

  [!]コマンド (キーワードを中心とした前後の範囲を削除)

  <<!>>コマンド (指定範囲のカット)

  !SCRコマンド (JavaScriptをカット)

  !JS-DOCWコマンド (JavaScriptをカット)

  !SCRTAGコマンド (JavaScript要素、Layer要素などのカット)

  !Aコマンド (リンクのカット)

  SwapOnceSwapAllSwapAll_igCコマンド (文字列の置換)

  RefSwコマンド (Refererの置換/削除)


 

OnLoadコマンド (ページ編集系)


サイト個別フィルタ がプライベートプロキシにロードされたときに実行される、 プロセルピナのコマンドです。

  OnLoad.Http-Getコマンド (ファイルの取得)

  OnLoad.Updateコマンド (フィルタのアップデート)


 

INCコマンド


  INCコマンド (フィルタの追加ロード)


 

関連リンク


  AntiAdフィルタのリダイレクト (明示的リダイレクト)

  文字列指定 (ページ編集系コマンドでの文字列指定)

  ホスト指定 (ページ編集系コマンドでのホスト指定)

  置換記号 ♐»»


[BACK]
プロセルピナ