ニコニコ動画まとめwiki

時報撃滅大作戦

この方法を教えてくれた要望掲示板「時報を回避する方法」スレの>>21ネ申に敬礼∠(`・ω・´)

関連スレッド:

時報ブロックに関する情報は要望掲示板の下記スレッドに書き込んで下さい。
時報を回避する方法
http://bbs.nicovideo.jp/test/read.cgi/request/1192452165/l50

このページに関する要望、意見等は質問&交流掲示板の下記スレッドに。
時報回避プロジェクト
http://bbs.nicovideo.jp/test/read.cgi/question/1192795726/l50

目次

注意事項

このページの内容はあくまで「時報を回避」する事を目的として書かれているが、
ここに書かれている事を応用すると、ニワニュースだろうが、市場だろうが、バナー広告だろうが、コメント一覧だろうが、果ては動画すらもブラウザ上から消去する事が出来てしまう。
ニコニコ動画の主な収入源が広告や市場である事を考えると過剰なブロックは差し控えたほうがいいとため、節度ある利用を心がけてもらいたい。

また、この時報消去法はあくまで現時点(2007年10月現在)で有効な手段であり、のちのニコニコ動画システム改変時には使用できなくなる可能性が高いので要注意。

時報の回避方法に関して

時報は、RC2開始時に実装された「ニコニコ割り込み」(通称「ニコ割」)を用い、毎日24:00(午前0時)、02:00(午前2時)、19:00(午後7時)の3回流されている(他にも、不定期で予告なくニュース速報が入ることもあり、予告なく時刻が変更される可能性もある)。

この「ニコ割」は、現時点(2009年2月)では、仮称・ニコ割再生システム(marqueeplayer.swf)から仮称・ニコ割データ取得プログラム(getmarquee)を呼び出し、時報や「ニワニュース情報局」のデータを取得して再生しているものと思われる。

従って仮称・ニコ割再生システムと仮称・ニコ割データ取得プログラムを各ブラウザの広告ブロック機能によってシャットアウトしてしまえば、ユーザーニコ割&ニワニュースと共に時報も消えてなくなり、非常にストレスなくいけるワケだ。

広告ブロック機能で指定する際のURLは下記の2つ。(2009年2月現在)
(ββで確認。marqueeplayer.swfが起動すると、getmarqueeを呼び出す形式になったと思われる為、念の為に両方指定する事を推奨します。)

※プレミアム会員限定テスト中の新プレーヤーについては、下記アドレスを指定する必要あり。(新プログラムであるgetmarqueev3がリリースされた模様。2009/03/27 確認)

以下、当記事内では都合上勝手にこのURLの事を「除去URL」と呼称する。
   注:このURLはのちのちニコニコ動画のシステムメンテ等で変更される可能性があるため要注意。

☆重要注意

については、ββになってからプレミアム向けのニコ割停止機能が付き、ユーザーIDをgetmarqueeで読み込むように仕様が変更された為、このままの指定だと回避不能になります。
今後の変更等を考慮して、上記2個の除去URLを指定する事を強く推奨します。
(2009/02/28 追記)

テスト中の新プレイヤーについて 上記URLをブロックすることで時報を回避できるかと思われる(2009/05/12 暫定)

各ブラウザによる設定方法

ここでは各ブラウザ、アドオン共に日本語表示でインストールした場合を想定して記述する。

また各ブラウザにてブロック設定が成功した場合、 動画上部に不自然な黒いスペースが空くが ニワニュースの出ていた部分に「ニコニコ動画」の文字画像が出てくるが、そこがニワニュース跡地である。
(2008/07/05スタートの「ニコニコ動画(夏)」よりニワニュース跡地に「ニコニコ動画」の文字画像が出るようになった)

Firefoxの場合

1) アドオンの「Adblock Plus」にてブロック可能を確認。(おすすめ度☆☆☆☆☆)
FirefoxとAdblock Plusは後述する「ブロックするURLを自力で探し出す方法」にて使用。

方法詳細:

  1. Firefoxのメニューバーから「ツール(T)」→「Adblock Plus(B)」を辿り、Adblock Plus設定画面を呼び出す。
  2. 設定画面下部左の「追加(A)」ボタンをクリックし、除去URLを入力する。
  3. 設定画面下部右の「OK」ボタンをクリックし設定画面を終了する。

    注:ただしFirefoxはバージョンが2以降が必要。1.5では上記方法で成功しなかった事を記述者が確認。

     
     

2) アドオンの「Adblock++」にてブロック可能を確認。(おすすめ度☆☆☆☆)
Adblock++は上記のAdblock Plusを軽くした物である。そのため一部の機能が削減されている。軽さは魅力だが多少敷居が高いと思われるので☆4つ。同様に「ブロックするURLを自力で探し出す方法」にて使用することになるが、ブロック要素一覧なんて表示してくれません。

方法詳細:

  1. Firefoxのステータスバーの赤い四角に白地の×マークを右クリック、Edit Adblock++ Filtersからフィルタ設定画面をを呼び出す。
  2. 設定画面上部のスペースに除去URL(www.nicovideo.jp/api/getmarquee?)を入力し、「Add(A)」ボタンを押す。
  3. 設定画面下部の「OK」ボタンをクリックし設定画面を終了する。

    注:×印を右クリックした際のCollapse blocked elementsのチェックを外すこと。そうしなければ時報ブロックを行うと動画再生に使われているswfまでブロックされてしまう。 0.1.9でこの不具合は解消された。(for Firefox3 0.1.6 で再発 最新版のfor Firefox3 0.1.7 で解消)

3) プロクシ自動設定ファイルを利用する事でブロック可能を確認。
Adblock系を使わずとも標準機能のみでブロック可能。適当なテキストエディタで

function FindProxyForURL(url, host)
{
    if (shExpMatch(url, "http://www.nicovideo.jp/api/getmarquee?*")) return "PROXY localhost:8080";
    else return "DIRECT";
}

という内容のファイルを作成し、保存する(localhost:8080の8080は適当な未使用ポートを指定する)。環境設定のプロクシ設定画面から自動設定ファイルを利用するラジオボタン選択し、URLの欄にファイルのフルパスをfile://に続いて入力する。例えばC:\proxy.pacの場合

file://C:\proxy.pac

となる。Firefoxを再起動すれば設定が反映され、ブロックされるはず。されない場合はキャッシュをクリアしてみると良い。

Operaの場合

(おすすめ度☆☆☆☆☆)

標準機能の「コンテンツのブロック」にてブロック可能を確認。
Operaはアドオンが不要のため、のちに運営から「サーバーとブラウザの間にツール噛ましたりアドオン使ってたりしてもダメ!」とか言われても、「だってブラウザの標準機能だもーん」とか言ってしまう事が出来るのがとてつもなく大きい。
さすがに運営も「Opera使っちゃダメ!」とは言えまい。

方法詳細:

  1. Operaのメニューバーから「ツール(T)」→「設定(R)」を辿り、「詳細設定」画面を呼び出す。
  2. 「詳細設定」画面左側の一覧から「コンテンツ」を選択、「ブロックされたコンテンツ」ボタンをクリックし、「コンテンツのブロック」画面を呼び出す。
  3. 「コンテンツのブロック」画面の「追加」ボタンをクリックし、除去URLを入力する。
  4. 同画面の「閉じる」ボタンをクリックし、変更を確定する。
  • opera9.26+vistaでニコニコ開けると止まる…

IE7・8の場合

(おすすめ度☆☆☆☆)

無料のアドオン「IE7Pro」(V2.4)にてブロック可能を確認。
※IE6へも適用が可能。

方法詳細:

  1. IE7・8のメニューバーから「ツール(T)」→「IE7Pro Preferences」を辿り、IE7Pro設定画面を呼び出す。
  2. 設定画面左側の一覧から「広告ブロック」を選択し、広告フィルタ設定画面を呼び出す。
  3. 広告フィルタ設定上部の「広告ブロックを有効」のチェックを入れる(機能を有効にする)。
  4. 広告フィルタ設定下部の「ルール」に除去URLを入力、「種類」で「URLブロックフィルタ」を選択し、「追加」ボタンをクリックする。
  5. IE7Pro設定画面の「OK」ボタンをクリックし、変更を確定する。

MacOSX Safari 2.x・Safari 3.xの場合

(おすすめ度☆☆☆☆)

Pluginの「SafariBlock2 r3」にてブロック可能を確認。

方法詳細:

  1. プラグインのインスコ。safariblock配布サイト(GoogleCode)に行き、
    「Featured Downloads」からダウンロード。.dmgをマウントしてAutomatic Installを起動、インスコ。
  2. safari再起動後、Safariのメニューバーの 「Safari」→「環境設定」 を巡り、safari環境設定ウィンドウを開く。
  3. safari環境設定にSafariBlock?のアイコンが追加されてるので、クリックして設定画面に入る。
  4. Manualタブの下の「+」ボタンをクリック。リストにNew Filterという行が追加されるので、除去URLを上書き。
  5. 環境設定を閉じれば完了。

Sleipnir2の場合

ページブロック機能では回避できない。
引用
・ページに埋め込まれているフレームや画像などの URI を登録してもブロックできない (仕様)

・PluginのUserAction? ExtensionとSeaHorse?を使ってCSSをいじれば可能かもしれない(未検証)

他のブラウザ

Windowsにおいては、ブラウザ単体で排除URLのブロック方法が無いブラウザは、後述のローカルプロクシProxomitron(ネット上では通称「オミトロン」と呼ばれている)を使用する事で確実にブロックが出来る。
Macは現在情報募集中。

また、Netscape、Safari、Sleipnir、Lunascape、Donut等に関しては現在調査中&情報募集中。

ブラウザ以外のツールで時報をはじく方法

注:運営サイドでは下記のように表明している。

>ツール経由のアクセスは禁止

>とくに目立ったツールを使用されているユーザについてはアカウント停止などの処置をおこなうことがありますのでご注意下さい。

よって今後どのような措置をとってくるか分からないため、一応気に留めておくぐらいはしておこう。
(ローカルプロクシみたいなサーバーに一切余計な負荷をかけないアプリぐらいなら問題ないとは思われるが…。)

各種セキュリティーソフトの広告ブロック機能を使用する

(おすすめ度☆)

ウイルスバスター、ノートン等に代表される各種セキュリティーソフトには最近広告ブロック機能が付属するようになり、これらでも当然除去URLをブロック出来る物と思われる。
ただし、セキュリティーソフトの広告ブロック機能はかなりの不具合を生じやすく設定も意外とめんどくさいので、あまり勧られない。

(ウイルスバスター2008製品版での設定例)

  1. メイン画面を起動し「フィッシング詐欺/迷惑メール対策」→「URLフィルタ」→「設定」を辿り、「URLフィルタ」画面を呼び出す。
  2. 「URLフィルタを有効にする」のチェックを入れる(機能を有効にする)。
  3. 「禁止するWebサイト以外は、アクセスを全て許可する」のラジオボタンを選択。
  4. 「禁止するWebサイト」欄をクリックし「禁止するWebサイト」一覧画面を呼び出す。
  5. 「追加」ボタンをクリックし「Webサイトの追加」画面を呼び出す。
  6. 「Webサイトを追加/編集する」ラジオボタンを選択し、除去URL(現在2種あるうち後者)を入力する。
  7. 各画面の「OK」ボタンをそれぞれクリックし、変更を確定する。

ルータのURLフィルタ機能を使用する

(おすすめ度?)

ルータにはURLフィルタ機能を持つものがあり、それを利用すると接続している全てのPCにおいてURLをブロックできる。
ソフトウェアの再インストール時に設定しなおす必要がない。
その他の点について加筆求む。

ZoneAlarm?の広告ブロック機能を使用する

(おすすめ度…)

ZoneAlarmはパーソナルファイヤーウォールソフトで、様々な通信設定を行える。
ただし、実際に検証してみようと思ってフリー版インスコしたらPCが起動しなくなってえらい目におうたわ!
ZoneAlarm?のアホ!バカ!もう二度とインスコしないッッ!!
(つまり未検証。求む人柱。)

Proxomitron(通称:オミトロン)を使用する

(おすすめ度☆☆☆)

Proxomitronとはいわゆるローカルプロクシアプリで、サーバーとブラウザの間の通信に介入して様々にデータを書き換えた状態でブラウザに送る事が出来る。
Proxomitronのこの機能を使えば、時報除去どころか、全てのコメントをsmallにしたり、ローカルでNGワードを設定したりと様々な事が出来るようになる。
ただしその設定方法はかなりの難易度のため、下記のリンクを一巡して使用方法を理解した上での利用を勧める。

Proxomitronとは
http://vird2002.s8.xrea.com/proxomitron/about_proxomitron.html

Proxomitron の導入方法 - Proxomitron 入門
http://pasokon-yugi.cool.ne.jp/proxomitron/introduction.html

設定済オミトロンまとめ
http://site.halfmoon.jp/movielist/90.html
http://www.geocities.jp/rosakage/niconico/

Proxomitron Wiki ニコニコ動画専用フィルタまとめ

尚、ただ時報だけ消せばいい場合、下記のような簡単な設定方法がある。

(簡単な設定方法)

  1. オミトロンをインストールする
  2. ブラウザのプロキシ設定を以下に変更する(デフォルトの場合→Address:localhost、ポート番号:8080)
  3. オミトロンの"URL killfile.txt"という設定ファイルに「www.nicovideo.jp/api/getmarquee」を追加する(ブロックするURLを指定するファイル)
  4. オミトロンを起動する

ブロックするURLを自力で探し出す方法

上のほうでも書いたが、除去URLはのちのメンテナンス時にアドレスが変更されたりする可能性がある。
(また、まったく新しい方法で時報をかましてくる可能性もある。)
そこで、除去URLを自力で探し出す事が今後必要になると思われる。

その方法で現在最も簡単で確実なのは、Firefoxのアドオン「Adblock Plus」の「ブロック要素一覧を開く」機能を使用する方法。

この機能を使用すると、WEBページの中から通信ブロックできる要素(画像、スタイルシート、スクリプト等)が全て一覧表示出来る。
これをシラミ潰しに片っ端からブロックしていけばいつか目的のURLを見つけ出す事が出来るという寸法である。

やがて、これに慣れるとアドレスそれぞれの共通点から法則性を見出し、「正規表現」を駆使して効率的に探し出す事が出来ると言う…。

ニコwikiサイト内検索
カスタム検索
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS  ニコニコ関連記事のRSS 
Last-modified: 2009-04-28 (火) 08:39:31 (65d) Site admin: takechan
Powered by はてなウェブサービス SimpleAPI