![]() |
Gallery/Yahoo (TopPage) Ads Killer最終更新: 2014-12-01 (月) 06:28:16 (3290d) |
①広告・宣伝と「想われるモノ(私的判断ですOk?)」を削除するフィルタです。 ②検索用のフィルタが「中」なので・・・「中」で公開?。 ③入れ替えが激しいので、そんなに長くもたないかなぁ・・・。 ※重要:思い付きで作ったので、何かお気付きな点がありましたら御教示お願いします。
動作確認日 : 2013/04/07 *-----------------------------------------------------------------------------* 2013/04/07 : 「フィルタ」の修正。 2013/04/02 : ①「フィルタ」の修正。②「Script」拒否リストの修正。 2013/04/01 : 「フィルタ」の修正。 2013/03/30 : ③「Script」拒否リストの修正+追記。④フィルタの修正。 2013/03/30 : ①「Script」拒否リストへ表記変更。②各リストへの補足文追記+修正。
<補足>
①初期環境の場合、「AdList」が登録先になります。
②「広告サイトから詐欺サイトまで」幅広く対応された拒否リストは、「 List: KillConnection 」で公開されてます。
## Yahoo (TopPage) ai.yimg.jp/ ard.yahoo.co.jp/ b[0-9].yahoo.co.jp/b\?P=
<補足>
①「Script」が動作しない環境で、代替で「画像・文字など」を表示する「NoScript」技術があります。
②「Script」「NoScript」の両対応フィルタは、「 Thinking Archive(仮) 」で配布されています。
## Yahoo (TopPage) ah.yimg.jp/ ai.yimg.jp/ ard.yahoo.co.jp/ yjaxc.yahoo.co.jp/
<補足>
①アクセス先を変更もしくは、他へ誘導が可能です。
(例:[ http://www.google.co.jp/ ]へのアクセスを、[ http://www.yahoo.co.jp/ ]へ変更。)
②「リダイレクト・アクセス解析・転送」などを回避する事ができるリストは、「 List: JumpTo 」で公開されてます。
## Yahoo (TopPage) www.yahoo.co.jp/_ylh=*(https://accountlink.yahoo.co.jp/[^/]+/[^/]+/*url=http(s|)\0://\1|http://rd.yahoo.co.jp/*http(s|)\0://\1|http(s|)\0://\1) & $JUMP(http\0://$UESC(\1)) ## Yahoo (リダイレクト回避) ard.yahoo.co.jp/*http(s|)\0://\1 & $JUMP(http\0://$UESC(\1))
[Patterns] Name = "Yahoo [TopPage] Ads Killer (2013/04/07)" Active = TRUE URL = "$TYPE(htm)www.yahoo.co.jp/" Limit = 3584 Match = "$NEST(<div\s[^>]++id=$AV(footer),>)$STOP()$SET(0=\k\r\n</div>\r\n</body>\r\n</html>)" "|$NEST(<script\s[^>]++src=$AV(/javascript/fp_base_bd_ga_[0-9]*.js)[^>]+>,</script>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(hdBar)[^>]+>,<!-- /#hdBar -->)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(toptxt)[^>]+>,</div>)$SET(0=)" "|$NEST(<script\s[^>]+>,<noscript><div\s[^>]+><img\s[^>]++src=$AV(http://b[0-9].yahoo.co.jp/b\?P=*)[^>]+></div></noscript>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(pickupservice)?+,</div>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(companybox)?+,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(realtime)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(cb)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(bpComposite)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(commerce)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(centralPosition)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(event(Promo|))?+,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(tct)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(selectionR)?+,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(brandpanel)[^>]+>,<!-- /#brandpanel -->)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(facebookCp)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s[^>]++id=$AV(yjidbox)[^>]+>,</div>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(rightbox)?+,</div>)$SET(0=)" "|$NEST(<div\s,[^>]++id=$AV(ultra)?+,</div>)$SET(0=)" Replace = "\0"