プロセルピナ
Top
Internet
Mail
Private
Proxy
Capture
Device
Download
Config
and
Words
Online
Help
Online
Home
[BACK]
☞
Top
>
PrivateProxy
>
AntiAd
>
Filter
> Format
PROSERPINE AntiAd
♕ AntiAdフィルタ書式
3秒でわかる
AntiAd
AntiAdフィルタコマンドの書式は、
「
共通フィルタ
」
と
「
サイト個別フィルタ
」
で共通です。
フィルタ定義(=
AntiAdフィルタコマンド
)は、 URLのホスト名でHttpアクセス自体をブロックする
URLブロック系
のコマンドと、 ページをサーバから取得した後にそれを編集する
ページ編集系
のコマンドの 2つに大別されます。
その他、追加でフィルタをロードする INCコマンド があります。
AntiAdフィルタの例
UTF-8 # # for mixi # * ads.mixi.jp/ * ads-t.mixi.jp/ #http://img.mixi.jp/img/pr/ * mixi.x2.goo.ne.jp/ !TR .mixi.jp banner.pl?id= !TR mixi.jp banner.pl?id= # Disable community_banner.pl, banner.pl # !TR .mixi.jp background="http://img.mixi.jp/img/bg_dotbr.gif http://mixi.jp/loginjack_counter.pl? !SCR .mixi.jp /SITE=news/AREA= !SCR mixi.jp /SITE=home/AREA= !SCR mixi.jp /SITE=message/AREA= !SCR mixi.jp /AREA=COMMUNITY.TEXT/AAMSZ= !SCR mixi.jp /SITE=ADD/AREA= !SCR mixi.jp /SITE=other/AREA= !SCR mixi.jp /SITE=show.log/AREA= !SCR mixi.jp /SITE=search/AREA= !SCR .mixi.jp /SITE=music/AREA= ! mixi.jp >>>EUC-JP:<!--- ////////////// PRスペシャル枠<===DEL===>>>>EUC-JP:PRスペシャル枠 ////////////// ---> !TABLE mixi.jp /SITE=home/AREA=MEGA.TEXT/ !TABLE mixi.jp /SITE=other/AREA=MEGA.TEXT/ !TABLE mixi.jp id:sponsored_table ! mixi.jp <!-- begin ad tag<===DEL===>End ad tag --> !TABLE mixi.jp /img/pr_ico9.gif #! mixi.jp >>>EUC-JP:<!-- ////////////// miklyここから<===DEL===>>>>EUC-JP:miklyここまで ////////////// --> #!SCR mixi.jp /jnserver/acc_random= #http://mixi.jp/static/js/swfobject.js !DIV mixi.jp class:sponsored_text !DIV mixi.jp class:sponsored_discription # # 2007-10-01 renewal # !DIV mixi.jp class:adBanner !DIV mixi.jp id:adBanner !DIV mixi.jp class:prContents !DIV mixi.jp id:prSepecial !DIV .mixi.jp class:adBanner !DIV .mixi.jp id:adBanner !DIV .mixi.jp class:prContents #!DIV mixi.jp id:headerArea !DIV mixi.jp class:^sponsorList !DIV .mixi.jp class:^sponsorList !P mixi.jp class:adBanner !P .mixi.jp class:adBanner !DIV mixi.jp class:bottomSpaceAd !IMG mixi.jp /img/campaign # # 2008-02-07 add # !SCR .mixi.jp .overture.co.jp/ !SCR .mixi.jp /get_ad_overture_cm_js.pl !IMG mixi.jp /img.ads.mixi.jp/ !DIV mixi.jp id:bodySub¶¶¶/show_calendar.pl # # Overture # !A mixi.jp .overture.com/ ! news.mixi.jp <!--overture-<===DEL===>/overture--> !DIV .mixi.jp class:bodySubTips !DIV mixi.jp id:prContentsArea !SCR mixi.jp overture.co.jp/ !SCR mixi.jp overture.com/ !SCR mixi.jp ShowListings(); !SCR mixi.jp .revsci.net/ !SCR mixi.jp http://ads. !SCR mixi.jp impAnads !DIV .mixi.jp id:prContentsArea !SCR .mixi.jp overture.co.jp/ !SCR .mixi.jp overture.com/ !SCR .mixi.jp ShowListings(); !SCR .mixi.jp .revsci.net/ !SCR .mixi.jp http://ads. !SCR .mixi.jp impAnads # INC {{GTMAIL_HOME}}\ctrl\antiAdList\mixi.jp.inc.txt
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
コマンド (リンクのカット)
SwapOnce
、
SwapAll
、
SwapAll_igC
コマンド (文字列の置換)
RefSw
コマンド (Refererの置換/削除)
OnLoadコマンド (ページ編集系)
「
サイト個別フィルタ
」
がプライベートプロキシにロードされたときに実行される、 プロセルピナのコマンドです。
OnLoad.Http-Get
コマンド (ファイルの取得)
OnLoad.Update
コマンド (フィルタのアップデート)
INCコマンド
INC
コマンド (フィルタの追加ロード)
関連リンク
AntiAdフィルタのリダイレクト
(明示的リダイレクト)
文字列指定
(ページ編集系コマンドでの文字列指定)
ホスト指定
(ページ編集系コマンドでのホスト指定)
置換記号 ♐»»
[BACK]
プロセルピナ