![]() |
Gallery/Impress Ads Killer最終更新: 2014-12-01 (月) 06:28:18 (3792d) |
対象サイト : Impress (「窓の杜」などもインプレスです。)
①各広告関係を消して、空いた右側分だけ本文の表示幅を拡張するフィルタです。 ②他の優良フィルタやリストで対応できてそうなので・・・「低」で公開。 ③「スマートフォン」「女子カメ」「Que!」はフォーマットが違うので、対象外です。 ※重要:思い付きで作ったので、何かお気付きな点がありましたら御教示お願いします。
動作確認日 : 2014/05/10 *-----------------------------------------------------------------------------* 2014/05/10 : フィルタ[1/2]の修正。(「Limit」の増量のみ。) 2013/04/06 : ③再度フィルタ[1/2]の修正?微調整?。 2013/04/06 : ②「Kill nest ad」拒否リストへ追記。 2013/04/06 : ①フィルタ[1/2][2/2]の修正。(※「焼け石に水」程度の処理速度Up?) 2013/04/04 : ①「Script」拒否リストへ表記変更。②各リストへの補足文追記+修正。
<補足>
①初期環境の場合、「AdList」が登録先になります。
②「広告サイトから詐欺サイトまで」幅広く対応された拒否リストは、「 List: KillConnection 」で公開されてます。
## Impress ad.watch.impress.co.jp/ ## その他 (※RSSの「PRアド」。RSSリーダーを使用されていない方は無視で。) rss.rssad.jp/rss/ad/
<補足>
①「Script」が動作しない環境で、代替で「画像・文字など」を表示する「NoScript」技術があります。
②「Script」「NoScript」の両対応フィルタは、「 Thinking Archive(仮) 」で配布されています。
## Impress ngs.impress.co.jp/
<補足>
①広告などの「コメント宣言」を利用して、削除されるフィルタになります。
②「Kill nest ad」のフィルタは、「 Thinking Archive(仮) 」で配布されています。
## Impress impress AD (\w \w [0-9]+)\2$URL(http://[^/]++.impress.co.jp/) $SET(Nest1=/impress AD \2) impress watch ad - (\w \w [0-9]+)\2$URL(http://[^/]++.impress.co.jp/) $SET(Nest1=/impress watch ad - \2) DRIVEpm$URL(http://[^/]++.impress.co.jp/) $SET(Nest1=/DRIVEpm) Google Analytics ([&])\2 Urchin$URL(http://[^/]++.impress.co.jp/) $SET(Nest1=/Google Analytics \2 Urchin) affiliate$URL(http://[^/]++.impress.co.jp/) $SET(Nest1=/affiliate)
[Patterns] Name = "Impress Ads Killer [1/2] (2014/05/10)" Active = TRUE URL = "$TYPE(htm)[^/]++.impress.co.jp/" Limit = 1280 Match = "$NEST(<div\s[^>]++class=$AV(extra),>)$STOP()$SET(0=\k\r\n</div></div></div>\r\n</body>\r\n</html>)" "|$NEST(<div\s[^>]++id=$AV(ex-page-left2),>)$STOP()$SET(0=\k\r\n</div></div></div>\r\n</body>\r\n</html>)" "|$NEST(<!-+[ ]+/#navigation ,->)$STOP()$SET(0=\k\r\n</div></div></div></div>\r\n</body>\r\n</html>)" "|$NEST(<div\s[^>]++class=$AV(ad_contents_end),>)$URL(http://[^/]++.impress.co.jp/(library/|)img/)$STOP()$SET(0=\k\r\n</div></div></div></div>\r\n</body>\r\n</html>)" "|$NEST(<div\s[^>]++id=$AV(ex-page-copyright),>)$STOP()$SET(0=\k\r\n</td></tr></tbody></table>\r\n</body>\r\n</html>)" "|$NEST(<div\s[^>]++id=$AV(center-wrap)[^>]+>,<div\s[^>]++class=$AV(nav-global)[^>]+>)$SET(0=<div id="center-wrap">\r\n<div class="nav-global" role="navigation">)" "|$NEST(<div\s[^>]++class=$AV(sm-wrap),>)$SET(0=<div class="sm-wrap" style="WIDTH: 953px;">)" "|$NEST(<div\s[^>]++class=$AV(main),>)$SET(0=<div class="main" role="main" style="WIDTH: 768px;">)" "|$NEST(<div\s[^>]++id=$AV(content-inner),>)$SET(0=<div id="content-inner" style="WIDTH: 768px;">)" "|$NEST(<div\s[^>]++id=$AV(ad-textlink),>)$SET(0=<div id="ad-textlink" style="display: none;">)" Replace = "\0" Name = "Impress Ads Killer [2/2] (2013/04/06)" Active = TRUE URL = "$TYPE(htm)[^/]++.impress.co.jp/" Limit = 64 Match = "$NEST(<div\s[^>]++id=$AV(date-block-0),>)$STOP()$SET(0=<div id="date-block-0" class="date-block">)" "|$NEST(<ul\s[^>]++class=$AV(subglobal-nav),>)$URL(http://www.watch.impress.co.jp/)$STOP()$SET(0=<ul class="subglobal-nav" style="WIDTH: 768px;">)" Replace = "<div class="site-search">\r\n" " <form method="post" action="http://search.watch.impress.co.jp/search.php" role="search">\r\n" " <p><input name="query" type="text" placeholder="Search" style="WIDTH: 378px;"><input type="image" src="/include/common/p01/images/site-search_btn.png" alt="Go to Search"></p>\r\n" "<input type="hidden" name="action" value="exec" />\r\n" "<input type="hidden" name="sort" value="date_desc" />\r\n" "<input type="hidden" name="page" value="1" />\r\n" "<input type="hidden" name="max" value="20" />\r\n" "<!-- <input type="hidden" name="searchtype" value="flg" /> -->\r\n" "<input type="hidden" name="searchtype" value="all" />\r\n" "<input type="hidden" name="media[]" value="YWtpYmEtcGMud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="YXYud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<!-- -->\r\n" "<input type="hidden" name="media[]" value="YmIud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="Y2FyLndhdGNoLmltcHJlc3MuY28uanA=" />\r\n" "<input type="hidden" name="media[]" value="ZGMud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="ZW50ZXJwcmlzZS53YXRjaC5pbXByZXNzLmNvLmpw" />\r\n" "<input type="hidden" name="media[]" value="Z2FtZS53YXRjaC5pbXByZXNzLmNvLmpw" />\r\n" "<input type="hidden" name="media[]" value="aW50ZXJuZXQud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="ay10YWkuaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="a2FkZW4ud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="cGMud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<!-- -->\r\n" "<input type="hidden" name="media[]" value="cm9ib3Qud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="dmlkZW8ud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" name="media[]" value="d3d3LmZvcmVzdC5pbXByZXNzLmNvLmpw" />\r\n" "<input type="hidden" name="media[]" value="d3d3LndhdGNoLmltcHJlc3MuY28uanA=" />\r\n" "<input type="hidden" name="media[]" value="Y2xvdWQud2F0Y2guaW1wcmVzcy5jby5qcA==" />\r\n" "<input type="hidden" value="SJIS-win" name="encoding">\r\n" " </form>\r\n" "</div>\r\n" "\0"