練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: pixiv Ad Killer

コメントなし»
[Patterns]
Name = "pixiv Ad Killer  (2015-01-07; )"
Active = TRUE
URL = "www.pixiv.net/$TYPE(htm)"
Limit = 30000
Match = "($NEST(<div,\s"
        "(class=$AV(ads_area|user-ad-container|search_a2_right|hotspot|ad(\s*)+|_premium-promotion*)"
        "|class=$AV(worksImageresponse)"
        "|id=$AV(back-to-top|header-banner)"
        ")*,</div>)"
        "|$NEST(<style(\s|>),*.ads_(area|anchor)*,</style>)"
        "|$NEST(<iframe,*src=$AV(http://serv.ads.pixiv.org/get.php*)*,</iframe>)"
        "|$NEST(<section,\sclass=$AV(popular-introduction)*,</section>)"
        "|<script\sid=$AV(template-thumbnail-filter)*</script>"
        "|"
        "$NEST(<div,\sclass=$AV(area_new)> *<a\shref=$AV((./premium|/print/service).php*)*,</div>)"
        "|"
        "<a\s+href=$AV((http://www.pixiv.net|.|)/premium.php*|/setting_user.php#premium_noads)*</a>"
        "|<li\sclass=$AV(info)[^>]+> <a\shref=$AV(premium.php*)*</li>"
        "|"
        "(<script(\s|>)*</script>&&*"
        "(http://((cache|adf.send).microad.jp|ads2.pixiv.net|pagead2.googlesyndication.com)/"
        "|ads_dokoiku|ads_textads_show|microadAds|ads_writed|window.pixivComicAds"
        ")*)"
        "|"
        "<a\s(target=$AV(*)|) href=$AV(http://serv.ads.pixiv.org/*)*</a>"
        ")$SET(#=<!-- Ad killed -->)"
        "|"
        "$NEST(<h1>,\s<div\sid=$AV(logoMap)*,</h1>)"
        "$SET(#=<h1><a id="logo" title="pixiv" href="http://www.pixiv.net/">pixiv</a></h1>)"
        "|"
        "<div\sclass=$AV(ad-footer)*(<footer)\#"
        "|"
        "<ul\sclass=$AV(_toolmenu)>*</ul>"
Replace = "\@"

<script> 以外はスタイルシートで display: none; を指定して非表示にした方が綺麗に書けるっぽいけど。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です