Impress Ads Killer Edit

メッセージ Edit

対象サイト : Impress (「窓の杜」などもインプレスです。)

①各広告関係を消して、空いた右側分だけ本文の表示幅を拡張するフィルタです。
②他の優良フィルタやリストで対応できてそうなので・・・「低」で公開。
③「スマートフォン」「女子カメ」「Que!」はフォーマットが違うので、対象外です。

※重要:思い付きで作ったので、何かお気付きな点がありましたら御教示お願いします。

サンプル画像 (※フィルタ使用時。) Edit

ImpressSample.jpg

更新履歴 Edit

動作確認日 : 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」拒否リストへ表記変更。②各リストへの補足文追記+修正。

他の優良フィルタやリストへ登録 Edit

「 URL 」拒否リストへ登録 Edit

<補足>
 ①初期環境の場合、「AdList」が登録先になります。
 ②「広告サイトから詐欺サイトまで」幅広く対応された拒否リストは、「 List: KillConnection 」で公開されてます。

## Impress
ad.watch.impress.co.jp/
## その他 (※RSSの「PRアド」。RSSリーダーを使用されていない方は無視で。)
rss.rssad.jp/rss/ad/

「 Script 」拒否リストへ登録 (※Script許可リスト型の方は無視で!) Edit

<補足>
 ①「Script」が動作しない環境で、代替で「画像・文字など」を表示する「NoScript」技術があります。
 ②「Script」「NoScript」の両対応フィルタは、「 Thinking Archive(仮) 」で配布されています。

## Impress
ngs.impress.co.jp/

「 Kill nest ad 」拒否リストへ登録 Edit

<補足>
 ①広告などの「コメント宣言」を利用して、削除されるフィルタになります。
 ②「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)

フィルタ Edit

[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"

コメント Edit



添付ファイル: fileImpressSample.jpg 24件 [詳細]

複製名前変更