!extend:default:vvvvv
!extend:default:vvvvv
スレ立て時に↑をコピペして3行で書き込んでください
ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。
一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することがる。
またオミトロンと併用することも可能。
Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。
■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html
【ニコニコ】自動ローカル保存プロクシ NicoCache21
https://egg.5ch.net/test/read.cgi/software/1495681255/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
【ニコニコ】自動ローカル保存プロクシ NicoCache22
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ afc7-W10G)
2018/01/27(土) 11:31:17.16ID:tBASqTJv081名無しさん@お腹いっぱい。 (ワッチョイ 1a91-PP04)
2018/03/24(土) 00:03:41.11ID:eIlEewzZ0 >>78
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.4(amd64) on Windows 10
コマンドプロンプトです 標準のやつです
起動方法は
NicoCache_nl Starter.bat
[@echo off
echo Changing Current Directory..
cd /d %~dp0
echo Launching NicoCache_nl, please wait..
start /MIN "" "NicoCache_nl.bat"]
から
デフォルトのNicoCache_nl.batです
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.4(amd64) on Windows 10
コマンドプロンプトです 標準のやつです
起動方法は
NicoCache_nl Starter.bat
[@echo off
echo Changing Current Directory..
cd /d %~dp0
echo Launching NicoCache_nl, please wait..
start /MIN "" "NicoCache_nl.bat"]
から
デフォルトのNicoCache_nl.batです
83名無しさん@お腹いっぱい。 (ワッチョイ ca8e-ngtp)
2018/03/24(土) 09:32:41.05ID:U99MpPqy0 too many dmc requestで保存できない動画があるけど
これも>>74で対応できるのかな?
これも>>74で対応できるのかな?
84名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/24(土) 12:08:35.02ID:7H9MSaCN0 >>83
fetcherですか?fetcherはMitM機能の影響を受けないはずなので別途パッチが必要です.
fetcherですか?fetcherはMitM機能の影響を受けないはずなので別途パッチが必要です.
85名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/24(土) 12:55:30.49ID:7H9MSaCN086名無しさん@お腹いっぱい。 (アウアウカー Sac3-PC+X)
2018/03/24(土) 14:39:52.08ID:QPZVyhB9a javaで出力する文字コードとcmdで表示するそれがあっていないのでは
87名無しさん@お腹いっぱい。 (ワッチョイ ca8e-ngtp)
2018/03/25(日) 00:27:58.16ID:QNS5kh1i088名無しさん@お腹いっぱい。 (ワッチョイ bb3e-zkh5)
2018/03/25(日) 11:33:32.66ID:OqDBgKpS0 enableMitmを有効にして証明書インストールしましたが下記の動画の再生に失敗します
so32888605
so32911207
NicoCache_nl+150304mod+180313mod
Chrome 65.0.3325.181
ネットワークにてdmcフィルタでステータスfailedになるのが下記のアドレスです
http s://api.dmc.nico:2845/api/sessions?_format=json
so32888605
so32911207
NicoCache_nl+150304mod+180313mod
Chrome 65.0.3325.181
ネットワークにてdmcフィルタでステータスfailedになるのが下記のアドレスです
http s://api.dmc.nico:2845/api/sessions?_format=json
89名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/25(日) 12:21:18.76ID:EFDxyzh60 >>88
URLはこちらと同じようなので……
>>74のサムネURLと
https://api.dmc.nico:2845/
それぞれアクセスした時にブラウザに証明書エラーは出ていませんか?
あとブラウザ再起動しましたか?
URLはこちらと同じようなので……
>>74のサムネURLと
https://api.dmc.nico:2845/
それぞれアクセスした時にブラウザに証明書エラーは出ていませんか?
あとブラウザ再起動しましたか?
90名無しさん@お腹いっぱい。 (ワッチョイ 9a74-zkh5)
2018/03/25(日) 17:46:14.31ID:ITnDtY8J09190 (ワッチョイ 9a74-zkh5)
2018/03/25(日) 18:39:08.42ID:ITnDtY8J092名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/25(日) 20:01:06.57ID:EFDxyzh60 >>85-86
Javaのバグ確定したのでOracleにバグレポート送っときました.
Java 8だと正常に動作するけれどJava 9, Java 10ではnioで
Windowsが出力したエラーメッセージが誤ったエンコーディングで解釈されてます.
ワークアラウンド不明なのでどうしようかな……
Javaのバグ確定したのでOracleにバグレポート送っときました.
Java 8だと正常に動作するけれどJava 9, Java 10ではnioで
Windowsが出力したエラーメッセージが誤ったエンコーディングで解釈されてます.
ワークアラウンド不明なのでどうしようかな……
93名無しさん@お腹いっぱい。 (ワッチョイ 4eec-VY+1)
2018/03/25(日) 20:42:48.72ID:x6YItpfG0 >>89
>>88さんと同じ環境にしてみたのですが
https://api.dmc.nico:2845/ で
証明書のエラー「安全な接続ができませんでした」(firefox)と出てしまっています
証明書をインポートするときに既にこの証明書は・・・と出てきています
プラウザの再起動
FireFoxの安全な接続ができませんでした。の解決方法をぐぐって
いろいろ試行錯誤してみたのですが
お手上げになってしまいました
ヘルプお願いしたいです。
>>88さんと同じ環境にしてみたのですが
https://api.dmc.nico:2845/ で
証明書のエラー「安全な接続ができませんでした」(firefox)と出てしまっています
証明書をインポートするときに既にこの証明書は・・・と出てきています
プラウザの再起動
FireFoxの安全な接続ができませんでした。の解決方法をぐぐって
いろいろ試行錯誤してみたのですが
お手上げになってしまいました
ヘルプお願いしたいです。
9493 (ワッチョイ 4eec-VY+1)
2018/03/25(日) 21:58:23.41ID:x6YItpfG0 Forbidden host access: api.dmc.nico:2845
x8
このエラーが出てしまいます
カスペルスキーが邪魔してるのかそれすらわからない状態です
x8
このエラーが出てしまいます
カスペルスキーが邪魔してるのかそれすらわからない状態です
95名無しさん@お腹いっぱい。 (ワッチョイ bb3e-zkh5)
2018/03/25(日) 22:00:54.59ID:OqDBgKpS0 【作業中】一部の動画が視聴できない
blog.nicov ideo.jp/niconews/68379.html
あーこれのせいか?
>>89
こんな感じで警告されます。
https://i.imgur.com/iAWzyq7.png
接続するとこうです
https://i.imgur.com/KmSiBVc.png
証明書作成しなおしてみます・・・
blog.nicov ideo.jp/niconews/68379.html
あーこれのせいか?
>>89
こんな感じで警告されます。
https://i.imgur.com/iAWzyq7.png
接続するとこうです
https://i.imgur.com/KmSiBVc.png
証明書作成しなおしてみます・・・
96名無しさん@お腹いっぱい。 (ワッチョイ bb3e-zkh5)
2018/03/25(日) 23:20:46.41ID:OqDBgKpS0 再度ライブラリダウンロードし直して証明書作成
Chromeに証明書インポートしてNicoCacheも再起動したら>>88の動画再生できました
http s://api.dmc.nico:2845/
http s://ext.nico video.jp/thumb/sm9
上記のアドレスも「保護された通信」として開けるようになりました
Chromeに証明書インポートしてNicoCacheも再起動したら>>88の動画再生できました
http s://api.dmc.nico:2845/
http s://ext.nico video.jp/thumb/sm9
上記のアドレスも「保護された通信」として開けるようになりました
97名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/26(月) 03:41:35.85ID:kr1MwnQA0 TLS MitM機能の設定をWindowsでChromeその他用に行った方全員へお知らせ.
ttp://takagi-hiromitsu.jp/diary/20050410.html
を読んでいて気づいたんですが,以前書いた手順の
> a-4. 「NicoCache_nl CA」を選択して詳細設定から「サーバー認証」以外のチェックを全て外す(しなくても動くけど)
のところは間違っており,正しいセキュリティ設定になっていませんでした.
正しい設定方法は次の通りです.
a-4. 「NicoCache_nl CA」を選択して,「証明書の目的」欄の「表示」から証明書ウィンドウを開き,
「詳細」タブの「プロパティの編集」を押して出てきた「証明書のプロパティ」ウィンドウで
証明書の目的を「次の目的だけを有効にする」にして「サーバー認証」以外のチェックを全て外す.
この設定を行うと「証明書の目的」欄の表示が「すべて」から「サーバー認証」に変わります.
セキュリティ的に甘い方に倒れていたので,これが原因で動かないということはありませんが
よろしくないので直しておいたほうが良いです.
>>93-94
Firefoxなら,とりあえず認証局証明書の「NicoCache_nl CA」を選択しての「信頼性を設定」で
「この証明書をウェブサイトの識別に使用する」にチェックが入っているかをご確認ください.
それで駄目なら,一応certsフォルダの中身を消してもう一度genCerts.batの実行からやり直してみてください.
それでも駄目ならセキュリティソフトを止めてみて頂くくらいしか思いつかないなあ……
>>95-96
解決してよかったですが原因不明ですね……
ttp://takagi-hiromitsu.jp/diary/20050410.html
を読んでいて気づいたんですが,以前書いた手順の
> a-4. 「NicoCache_nl CA」を選択して詳細設定から「サーバー認証」以外のチェックを全て外す(しなくても動くけど)
のところは間違っており,正しいセキュリティ設定になっていませんでした.
正しい設定方法は次の通りです.
a-4. 「NicoCache_nl CA」を選択して,「証明書の目的」欄の「表示」から証明書ウィンドウを開き,
「詳細」タブの「プロパティの編集」を押して出てきた「証明書のプロパティ」ウィンドウで
証明書の目的を「次の目的だけを有効にする」にして「サーバー認証」以外のチェックを全て外す.
この設定を行うと「証明書の目的」欄の表示が「すべて」から「サーバー認証」に変わります.
セキュリティ的に甘い方に倒れていたので,これが原因で動かないということはありませんが
よろしくないので直しておいたほうが良いです.
>>93-94
Firefoxなら,とりあえず認証局証明書の「NicoCache_nl CA」を選択しての「信頼性を設定」で
「この証明書をウェブサイトの識別に使用する」にチェックが入っているかをご確認ください.
それで駄目なら,一応certsフォルダの中身を消してもう一度genCerts.batの実行からやり直してみてください.
それでも駄目ならセキュリティソフトを止めてみて頂くくらいしか思いつかないなあ……
>>95-96
解決してよかったですが原因不明ですね……
98名無しさん@お腹いっぱい。 (ワッチョイ 977f-3KaU)
2018/03/26(月) 04:28:54.11ID:Hppf3ig20 enableMitm を有効にすると
ht tps://secure-dcdn.cdn.ni mg.jp/nic ochannel/chfront/css/legacy-less/base.css?2018-02-14
を始めとする secure-dcdn.cdn の通信が蹴られるようになってしまい、大幅に表示が崩れるます。
www.nic ovideo.jp 系のURLだと表示崩れまでは起きませんが、
通信を見る限り、ここでも secure-dcdn.cdn ドメインの通信は蹴られているようです。
環境はwin10、Chromeです。
場当たり的な対処としては、enableMitmを解除して一度キャッシュに貯めれば、しばらくはしのげるのですが……
ht tps://secure-dcdn.cdn.ni mg.jp/nic ochannel/chfront/css/legacy-less/base.css?2018-02-14
を始めとする secure-dcdn.cdn の通信が蹴られるようになってしまい、大幅に表示が崩れるます。
www.nic ovideo.jp 系のURLだと表示崩れまでは起きませんが、
通信を見る限り、ここでも secure-dcdn.cdn ドメインの通信は蹴られているようです。
環境はwin10、Chromeです。
場当たり的な対処としては、enableMitmを解除して一度キャッシュに貯めれば、しばらくはしのげるのですが……
99名無しさん@お腹いっぱい。 (ワッチョイWW 97dd-vAAA)
2018/03/26(月) 04:39:14.60ID:hzDfbC/K0100名無しさん@お腹いっぱい。 (ワッチョイWW 0e63-X9vX)
2018/03/26(月) 04:44:15.47ID:kr1MwnQA0101名無しさん@お腹いっぱい。 (ワッチョイ 977f-3KaU)
2018/03/26(月) 06:49:03.67ID:Hppf3ig20 0313mod導入、証明書再生成で解決しました
ありがとうございました
ありがとうございました
102名無しさん@お腹いっぱい。 (ワッチョイWW 97dd-vAAA)
2018/03/26(月) 07:01:03.16ID:hzDfbC/K0 >>100
ありがとー治りました
ありがとー治りました
103名無しさん@お腹いっぱい。 (ワッチョイ 1a91-PP04)
2018/03/26(月) 12:43:00.76ID:ONKgzlj90 アイコンサムネ出なかったのはhttpsで蹴られてたからなのかそうか…(出遅れ)
104名無しさん@お腹いっぱい。 (ワッチョイ 1abb-LINY)
2018/03/26(月) 19:54:20.60ID:V4h9SlYN0 >>100
いけたー!ありがとうございます!
いけたー!ありがとうございます!
105名無しさん@お腹いっぱい。 (ワッチョイ 2767-zkh5)
2018/03/26(月) 21:22:23.03ID:Wt/Gsx8H0 nc0131.txt
99-15_thumbInfoFilter(追加):動画再生終了後のプレイヤーに表示される動画一覧にキャッシュアイコンを追加 ※スクリプトの更新に対応
99-15_thumbInfoFilter(追加):動画再生終了後のプレイヤーに表示される動画一覧にキャッシュアイコンを追加 ※スクリプトの更新に対応
106名無しさん@お腹いっぱい。 (ワッチョイ 4ef9-tHGg)
2018/03/26(月) 21:28:45.04ID:Wkish14r0 nc0130.7z nlMovieFetcher_110411(v0.6) w/ 180324 o_O
作成感謝…だけど、以下のようなメッセージが出てfetchできないです
Chrome 65.0.3325.181, Firefox 57.0.4で確認
nlフォルダに上書きしてnicocache・ブラウザ再起動以外に何かやることありましたっけ?
default/nlMovieFetcher.propertiesのmovieFetchDebug,movieFetchDebug2を両方trueにした時のログは以下の通り
DEBUG: sm32942110 initial waiting 1 sec.
DEBUG: sm32942110 scheduled (0ms delay).
DEBUG: sm32942110 task started.
DEBUG: id2smid(fetchId, null): sm32942110 sm32942110
DEBUG: recognizeTitle: sm32942110 【TAS】メトロイド in 7:57.38【720p】
DEBUG: procDmc sm32942110
sm32942110 failed.
DEBUG: sm32942110 task completed.
DEBUG: POST http://www.nic% ovid \ eo.jp/cache/fetch?status_bulk
DEBUG: sm32942110
DEBUG: saving 'local\fetched.json'...
作成感謝…だけど、以下のようなメッセージが出てfetchできないです
Chrome 65.0.3325.181, Firefox 57.0.4で確認
nlフォルダに上書きしてnicocache・ブラウザ再起動以外に何かやることありましたっけ?
default/nlMovieFetcher.propertiesのmovieFetchDebug,movieFetchDebug2を両方trueにした時のログは以下の通り
DEBUG: sm32942110 initial waiting 1 sec.
DEBUG: sm32942110 scheduled (0ms delay).
DEBUG: sm32942110 task started.
DEBUG: id2smid(fetchId, null): sm32942110 sm32942110
DEBUG: recognizeTitle: sm32942110 【TAS】メトロイド in 7:57.38【720p】
DEBUG: procDmc sm32942110
sm32942110 failed.
DEBUG: sm32942110 task completed.
DEBUG: POST http://www.nic% ovid \ eo.jp/cache/fetch?status_bulk
DEBUG: sm32942110
DEBUG: saving 'local\fetched.json'...
107名無しさん@お腹いっぱい。 (ワッチョイ 97dd-VbYX)
2018/03/26(月) 21:33:09.74ID:rbrA/Kxa0 >>106
nlMovieFetcher.class 作成した?
nlMovieFetcher.class 作成した?
108名無しさん@お腹いっぱい。 (ワッチョイ 4ef9-tHGg)
2018/03/26(月) 21:45:36.35ID:Wkish14r0 >>107
それだ!大変失礼しました
wikiの通り extensions\build.cmd に extensions\nlMovieFilter.java D&Dして nlMovieFilter.class作成 →nl・ブラウザ再起動で動き始めたっぽいので、ちょっと試してみます
それだ!大変失礼しました
wikiの通り extensions\build.cmd に extensions\nlMovieFilter.java D&Dして nlMovieFilter.class作成 →nl・ブラウザ再起動で動き始めたっぽいので、ちょっと試してみます
109名無しさん@お腹いっぱい。 (ワッチョイ 273e-zkh5)
2018/03/27(火) 01:17:48.13ID:h3nu84XK0 キャッシュしなくなったので参上
1年以上ほったらかしじゃ仕方ないか
1年以上ほったらかしじゃ仕方ないか
110名無しさん@お腹いっぱい。 (アウアウウーT Sac7-OLeD)
2018/03/27(火) 18:33:03.74ID:Eunb0s4Ha うちも6月から放置してたので先週あたりからぽろぽろキャッシュしないものが出てきたんで
最新まであててant extractしたんだがまだ直ってない……
ていうか、新しい動画でもキャッシュできる動画はできてるし
そのキャッシュできない動画も未ログイン状態ならキャッシュできたりするしで
なんかおま環とか以前にアカウントに問題がある気がする
プレ垢の接続先が変なのに割り振られるとだめとかなんだろうか
まずもう少し切り分けないとだな
最新まであててant extractしたんだがまだ直ってない……
ていうか、新しい動画でもキャッシュできる動画はできてるし
そのキャッシュできない動画も未ログイン状態ならキャッシュできたりするしで
なんかおま環とか以前にアカウントに問題がある気がする
プレ垢の接続先が変なのに割り振られるとだめとかなんだろうか
まずもう少し切り分けないとだな
111110 (アウアウウーT Sac7-OLeD)
2018/03/27(火) 19:23:11.05ID:Eunb0s4Ha ちょっと上みたらMitM有効化の話が出てた……はずかしい……
証明書入れて無事解決したぽい
証明書入れて無事解決したぽい
112名無しさん@お腹いっぱい。 (ワッチョイ 273e-zkh5)
2018/03/27(火) 21:24:58.53ID:h3nu84XK0 wiki丁寧だな
ゼロから入れ直したがautoなんちゃらやらで楽になったな
ゼロから入れ直したがautoなんちゃらやらで楽になったな
113名無しさん@お腹いっぱい。 (ワッチョイ 5bc7-fzSc)
2018/03/28(水) 06:25:59.22ID:LDbjsihc0 ホント、wiki編集人とアプデさんには感謝しかない
114名無しさん@お腹いっぱい。 (ワッチョイW fa5e-bUIZ)
2018/03/28(水) 18:41:57.20ID:VdyKa4zV0 なんか生放送のユーザーチャンネルの画像が表示されない?
nimgで何かうまくいかないんだろうか
nimgで何かうまくいかないんだろうか
115名無しさん@お腹いっぱい。 (ワッチョイ 0e63-xVbL)
2018/03/28(水) 21:06:31.14ID:DbNEe3pn0116名無しさん@お腹いっぱい。 (ニククエ a140-kUw7)
2018/03/29(木) 12:42:18.05ID:h+i3TZ0s0NIKU MitM有効化、証明書インポートをfirefox59で挑戦したら
ニコのログイン画面で「安全な接続ができませんでした」とでてしまう
waterfox56で同じようにやってみたらログインできて
キャッシュできなかった動画保存、ユーザーチャンネルの画像も表示できてる
firefox59で問題無く運用出来ている人はいますか?
ニコのログイン画面で「安全な接続ができませんでした」とでてしまう
waterfox56で同じようにやってみたらログインできて
キャッシュできなかった動画保存、ユーザーチャンネルの画像も表示できてる
firefox59で問題無く運用出来ている人はいますか?
117名無しさん@お腹いっぱい。 (ニククエ Sr0d-Hbsl)
2018/03/29(木) 12:55:50.91ID:H1fPdc4HrNIKU 59.0.2で問題なく運用してますが何か
118名無しさん@お腹いっぱい。 (ニククエ 931b-jWQL)
2018/03/29(木) 13:12:26.04ID:q5BC50Fb0NIKU119名無しさん@お腹いっぱい。 (ニククエ a140-kUw7)
2018/03/29(木) 16:46:05.04ID:h+i3TZ0s0NIKU120名無しさん@お腹いっぱい。 (ニククエ a140-kUw7)
2018/03/29(木) 16:58:01.16ID:h+i3TZ0s0NIKU121名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 06:32:26.23ID:bQ3T/kLa0 公式チャンネルに上げられた動画がfetchできなくなってるんだけど皆さんどう?
122名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 06:36:55.66ID:bQ3T/kLa0 書き込んだあとに気がついたんだけど、ニコニコのうp動画についての3/29アプデ後の動画ができないのかもしれない…?
123名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 07:03:42.93ID:bQ3T/kLa0 sm32952552 これはfetch可能、キャッシュクリアして今試してみても可能
so32963901 これはダメ
sm32903333 これは先日可能だったけど、キャッシュクリアして今試してみたらダメ
何回かfetchポチポチやってたらtoo many dmc requestsとか出だしたので、待機中のリクをクリアしたけど変わらず
よく分からなくなってきたので環境書いて色々見直します
・firefox59.0.2
・NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 7
・movieFetchMax=3設定
so32963901 これはダメ
sm32903333 これは先日可能だったけど、キャッシュクリアして今試してみたらダメ
何回かfetchポチポチやってたらtoo many dmc requestsとか出だしたので、待機中のリクをクリアしたけど変わらず
よく分からなくなってきたので環境書いて色々見直します
・firefox59.0.2
・NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 7
・movieFetchMax=3設定
124名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/30(金) 07:09:00.79ID:tbmA8YGrr125名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 07:25:17.60ID:bQ3T/kLa0 fetchボタンが効かないだけで、視聴ページ開いて再生しておくとしっかりキャッシュとれる
連投スマンです
連投スマンです
126名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 07:35:51.05ID:bQ3T/kLa0127名無しさん@お腹いっぱい。 (ワッチョイ 113e-kUw7)
2018/03/30(金) 09:12:04.04ID:+nLZnwPw0 >>123
報告、3動画ともfetch可能
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_161(amd64) on Windows 10
Extension2: nlMovieFetcher_110411(v0.6) w/ 180324 o_O
MitM有効化、証明書インポート済み
JAVAのバージョン古すぎない・・・?
報告、3動画ともfetch可能
NicoCache_nl+150304mod+180313mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_161(amd64) on Windows 10
Extension2: nlMovieFetcher_110411(v0.6) w/ 180324 o_O
MitM有効化、証明書インポート済み
JAVAのバージョン古すぎない・・・?
128名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/30(金) 09:25:10.13ID:tbmA8YGrr >>126
autobuildじゃない それはnicocac
autobuildじゃない それはnicocac
129名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/30(金) 09:26:52.72ID:tbmA8YGrr130名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/30(金) 09:32:32.65ID:tbmA8YGrr fetcherだった…タイポ
131名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/30(金) 09:50:07.13ID:tbmA8YGrr 拡張機能のコンパイル - NicoCache_nl Wiki (新) - アットウィキ
http://www65.atwiki.jp/nicocachenlwiki/pages/15.html
http://www65.atwiki.jp/nicocachenlwiki/pages/15.html
132名無しさん@お腹いっぱい。 (ワッチョイ 931b-jWQL)
2018/03/30(金) 12:50:23.26ID:IQTDdrfI0 むしろよく今まで使えてたな
133名無しさん@お腹いっぱい。 (ワッチョイ d1c7-uaFS)
2018/03/30(金) 16:14:29.86ID:bQ3T/kLa0 >>128-131、>>132
恥ずかしすぎて穴がなくてもどっか入りたい…
原因はそれだった
ファイル日時がほぼほぼ1年ズレていた.javaと.classがそこにあった
一度リフレッシュしようとまるっと入れ直した事があったから、その時のverで今までたまたま動いてたって事か
その時はwiki見ながらやったから正しく出来てたけど、それより後の更新分は.javaだけ入れ替えてそのままだった模様
>131やったら無事動くようになった
>>127
動作確認あありがとう
古すぎない?って自分が言われてると思ってjava10に更新したのは内緒
お騒がせしまして申し訳ないです
レスくれた方々ありがとうございました
恥ずかしすぎて穴がなくてもどっか入りたい…
原因はそれだった
ファイル日時がほぼほぼ1年ズレていた.javaと.classがそこにあった
一度リフレッシュしようとまるっと入れ直した事があったから、その時のverで今までたまたま動いてたって事か
その時はwiki見ながらやったから正しく出来てたけど、それより後の更新分は.javaだけ入れ替えてそのままだった模様
>131やったら無事動くようになった
>>127
動作確認あありがとう
古すぎない?って自分が言われてると思ってjava10に更新したのは内緒
お騒がせしまして申し訳ないです
レスくれた方々ありがとうございました
134名無しさん@お腹いっぱい。 (ワッチョイ ab63-LCAF)
2018/03/30(金) 21:23:38.44ID:hI/qlZ+R0 1年前ってほんとよく動いたなと思ったけど
そうかdmc対応世代はもう1年以上か……
そうかdmc対応世代はもう1年以上か……
135名無しさん@お腹いっぱい。 (ワッチョイ 3967-kUw7)
2018/03/31(土) 08:20:38.93ID:hY6GME7x0 大百科の各ページで関連動画(サブドメインext)のfetchが効かない(CSSやJSが効いてない)と思ったら、
httpsのアドレスなのにbase要素でhttpが指定されていて、httpとhttpsの混在状態になって弾かれていた。
niconicoの全ページが常時SSLならbaseを弄るか消すかで良いと思うけど、混在状態だから各フィルターで
httpsとhttpを確認して合わせた方がいいのかな?
でも、フィルターのURL=って、プロトコルのマッチはあったっけ?
httpsのアドレスなのにbase要素でhttpが指定されていて、httpとhttpsの混在状態になって弾かれていた。
niconicoの全ページが常時SSLならbaseを弄るか消すかで良いと思うけど、混在状態だから各フィルターで
httpsとhttpを確認して合わせた方がいいのかな?
でも、フィルターのURL=って、プロトコルのマッチはあったっけ?
136名無しさん@お腹いっぱい。 (ワッチョイ ab63-LCAF)
2018/03/31(土) 10:28:10.81ID:55xl+7f/0 >>135
FullURLを追加してあるので10_thumbInfoFilterのpopThumb.js埋め込みを参考に
あとJavaScriptのほうも変えないと駄目だと思います
全部httpsにしてしまうと,MitM無効のときにサーバに存在しないURLへの
リクエストが飛んでしまうので確認して合わせています.
FullURLを追加してあるので10_thumbInfoFilterのpopThumb.js埋め込みを参考に
あとJavaScriptのほうも変えないと駄目だと思います
全部httpsにしてしまうと,MitM無効のときにサーバに存在しないURLへの
リクエストが飛んでしまうので確認して合わせています.
137名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/03/31(土) 11:52:52.74ID:DJFtJFbbr 過渡的な問題に過ぎないから放っておいても時間が解決すると思うのだが
いずれは全てhttps化するだろうから
いずれは全てhttps化するだろうから
138名無しさん@お腹いっぱい。 (ワッチョイW d35e-Xp6v)
2018/03/31(土) 13:03:53.52ID:lhtAv42c0 os再インストールで証明書リセットされてたわ
こんどはスマホアプリの生放送の調子が悪い
こんどはスマホアプリの生放送の調子が悪い
139名無しさん@お腹いっぱい。 (ワッチョイW d35e-Xp6v)
2018/04/02(月) 06:04:39.32ID:rOiZvQO40 自己解決した
再設定はちゃんとしないとダメだわ
再設定はちゃんとしないとダメだわ
140名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/04/02(月) 07:40:33.04ID:Ie2GrnARr141名無しさん@お腹いっぱい。 (ワッチョイ ab63-xNes)
2018/04/02(月) 10:04:29.79ID:JPwm1+m/0142名無しさん@お腹いっぱい。 (ワッチョイW d35e-Xp6v)
2018/04/02(月) 11:54:02.06ID:rOiZvQO40143名無しさん@お腹いっぱい。 (ワッチョイ 3967-kUw7)
2018/04/02(月) 18:00:31.80ID:EOquxddw0 >>136
フィルターは「FullURL = 」で効くようになりました。
JavaScriptは「"/cache/fetch」とかを「document.location.protocol+"//[nicovideoのドメイン]/cache/fetch」で直接URLをブラウザーに打ち込む分には動くようになりました。
ただし、「nlMovieFetcher.java」の73行目を「http://」から「https?://」に変えてコンパイルしておく必要があります。
>>136-137
というわけで単独では動くのですが、ブラウザーにページを表示した状態だと動きません。
ドメインが異なるために弾かれます。
Access-Control-Allow-Originヘッダーをつけて弾かないようにする処理が必要です。
もしくは、特定のドメインについてJavaScriptの「[nicovideoのドメイン]」部分をフィルターで「document.location.host」に書き換えて、[RequestHeader]でURLを[nicovideoのドメイン]にリダイレクトすると動くかも?
フィルターは「FullURL = 」で効くようになりました。
JavaScriptは「"/cache/fetch」とかを「document.location.protocol+"//[nicovideoのドメイン]/cache/fetch」で直接URLをブラウザーに打ち込む分には動くようになりました。
ただし、「nlMovieFetcher.java」の73行目を「http://」から「https?://」に変えてコンパイルしておく必要があります。
>>136-137
というわけで単独では動くのですが、ブラウザーにページを表示した状態だと動きません。
ドメインが異なるために弾かれます。
Access-Control-Allow-Originヘッダーをつけて弾かないようにする処理が必要です。
もしくは、特定のドメインについてJavaScriptの「[nicovideoのドメイン]」部分をフィルターで「document.location.host」に書き換えて、[RequestHeader]でURLを[nicovideoのドメイン]にリダイレクトすると動くかも?
144名無しさん@お腹いっぱい。 (ワッチョイ ab63-LCAF)
2018/04/02(月) 18:49:34.64ID:gNFdE/Gs0145143 (ワッチョイ 3967-kUw7)
2018/04/02(月) 21:08:45.80ID:EOquxddw0 >>144
「data/cors/」で↓を含む設定を用意すると、キャッシュが存在するものについてはhttp://の時と同じように動作します。
"origin": "https://ext\\.nicovideo\\.jp",
"url": "https://www\\.nicovideo\\.jp/cache/fetch\\?.*",
しかし、新規にキャッシュする分については、「unauthorized.」が返ってきました。
キャッシュもできるようにするには……
nlMovieFetcher.javaの256行目を「http://」から「https?://」に変えてコンパイル。
JavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換え。※リダイレクトはしない。
以上でキャッシュできるようになりました。
特定サブドメインの時にJavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換えるようにフィルター弄っとこ。
「data/cors/」で↓を含む設定を用意すると、キャッシュが存在するものについてはhttp://の時と同じように動作します。
"origin": "https://ext\\.nicovideo\\.jp",
"url": "https://www\\.nicovideo\\.jp/cache/fetch\\?.*",
しかし、新規にキャッシュする分については、「unauthorized.」が返ってきました。
キャッシュもできるようにするには……
nlMovieFetcher.javaの256行目を「http://」から「https?://」に変えてコンパイル。
JavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換え。※リダイレクトはしない。
以上でキャッシュできるようになりました。
特定サブドメインの時にJavaScriptの「[nicovideoのドメイン]」部分を「document.location.host」に書き換えるようにフィルター弄っとこ。
146143 (ワッチョイ 3967-kUw7)
2018/04/02(月) 23:12:10.80ID:EOquxddw0 nc0133.7z 個人的に書き換えたmovieFetcherFilter
httpsのページを表示時でも、サブドメインextなどで使えるように修正。
※「nlMovieFetcher.java」のコンパイルが必要。
nc0130.7zの「nlMovieFetcher.java」の73行目と256行目を「http://」から「https?://」に書き換えています。
httpsのページを表示時でも、サブドメインextなどで使えるように修正。
※「nlMovieFetcher.java」のコンパイルが必要。
nc0130.7zの「nlMovieFetcher.java」の73行目と256行目を「http://」から「https?://」に書き換えています。
147名無しさん@お腹いっぱい。 (ワッチョイ ab63-LCAF)
2018/04/02(月) 23:43:26.34ID:gNFdE/Gs0148143 (ワッチョイ 3967-kUw7)
2018/04/03(火) 00:06:13.27ID:fPVZafOd0 https://extに対応したかわりに他が弾かれていたから、フィルターとスクリプトを直します。
スクリプトは弄る前の読み込み部分と読み込まれているページの関係で、フィルターで書き換えなくても最初から
document.location.protocol+"//"+document.location.host+"/cache/fetch
にしておきます。
>>146
nc0133.7zは削除しました。
修正が終わり次第upしなおします。
スクリプトは弄る前の読み込み部分と読み込まれているページの関係で、フィルターで書き換えなくても最初から
document.location.protocol+"//"+document.location.host+"/cache/fetch
にしておきます。
>>146
nc0133.7zは削除しました。
修正が終わり次第upしなおします。
nc0134 NicoCache_nl+150304mod+180403mod HTML5+dmc
[機能追加]
・通信切断時のエラーメッセージ抑制を改善(>77,79,81)
・ニコニコ動画でSecure属性が付いているCookieをhttpで送ろうとした時には消去する機能を追加(>147)
[nlFilter]
・URLの自動リンクを改善(>38)
・静画への自動リンクを追加
nc0135 reEncodingChecker v180403
・コミュニティ動画にアクセスした時にクラッシュするのを修正
・https対応
[機能追加]
・通信切断時のエラーメッセージ抑制を改善(>77,79,81)
・ニコニコ動画でSecure属性が付いているCookieをhttpで送ろうとした時には消去する機能を追加(>147)
[nlFilter]
・URLの自動リンクを改善(>38)
・静画への自動リンクを追加
nc0135 reEncodingChecker v180403
・コミュニティ動画にアクセスした時にクラッシュするのを修正
・https対応
150名無しさん@お腹いっぱい。 (ワッチョイW d35e-Xp6v)
2018/04/03(火) 17:02:11.99ID:nycDQmth0 openjdkで開発進めるならWindows向けのopenjdkインストール方法書いた方がいいかもしれん
151名無しさん@お腹いっぱい。 (ワッチョイ 3967-kUw7)
2018/04/03(火) 19:15:47.01ID:fPVZafOd0 nc0136.7z 個人的に弄ったmovieFetcherFilter
(検索用)フィルターから新着投稿、新着コメ、ホットリストを分離し、(新着・ホットリスト)フィルターとして編集。
(検索用)、(新着・ホットリスト)、(あなたにオススメの動画)でidにカウンターを追加。
※同じ動画が複数出てきた場合にidが重複するのを防ぐため。
※重複するとtarget="_blank"が意図したリンクに付かないことがある。
JavaScriptの「"/cache/fetch」を「document.location.protocol+"//"+document.location.host+"/cache/fetch」にした。
既知の問題
prototype.jsに依存するJavaScriptをprototype.jsの無いページで動かそうとするとエラーになる。
これの対策として、とりあえずtotalRenameに処理を投げる部分のif文をフィルターで弄って常に偽になるようにしています。
※「prototype.js対策[1/2]」と「prototype.js対策[2/2]」
(検索用)フィルターから新着投稿、新着コメ、ホットリストを分離し、(新着・ホットリスト)フィルターとして編集。
(検索用)、(新着・ホットリスト)、(あなたにオススメの動画)でidにカウンターを追加。
※同じ動画が複数出てきた場合にidが重複するのを防ぐため。
※重複するとtarget="_blank"が意図したリンクに付かないことがある。
JavaScriptの「"/cache/fetch」を「document.location.protocol+"//"+document.location.host+"/cache/fetch」にした。
既知の問題
prototype.jsに依存するJavaScriptをprototype.jsの無いページで動かそうとするとエラーになる。
これの対策として、とりあえずtotalRenameに処理を投げる部分のif文をフィルターで弄って常に偽になるようにしています。
※「prototype.js対策[1/2]」と「prototype.js対策[2/2]」
152名無しさん@お腹いっぱい。 (オッペケ Sr0d-Hbsl)
2018/04/04(水) 00:24:43.12ID:dQ1jxZ+cr インストール方法とか説明あったほうがいいのでは…
上書きだけでよいのか
上書きだけでよいのか
153名無しさん@お腹いっぱい。 (アンパン 3967-kUw7)
2018/04/04(水) 06:18:28.39ID:TlOyYDvX00404 >>152
https://www65.atwiki.jp/nicocachenlwiki/pages/25.html
nlMovieFetcher_110411(v0.6) w/ 180324 o_Oのインストールと同じ。
extensions nlMovieFetcher.javaをコンパイル
local 上書き
nlFilters 上書き
https://www65.atwiki.jp/nicocachenlwiki/pages/25.html
nlMovieFetcher_110411(v0.6) w/ 180324 o_Oのインストールと同じ。
extensions nlMovieFetcher.javaをコンパイル
local 上書き
nlFilters 上書き
154名無しさん@お腹いっぱい。 (アンパン 3967-kUw7)
2018/04/04(水) 19:54:01.62ID:TlOyYDvX00404 Windows環境のみでwebkitを使ってniconicoを見ている場合、 /local/popThumb_FA_my.css に↓を入れておくとちょっぴり文字を見やすいかも?
/* webkit(ChromeやOpera)でフォントをぼかす(アンチエイリアスっぽくする) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.popThumb_clearfix > *,
#nico_popThumb_container .font10,
#nico_popThumb_container .font12 {
display: inline-block;
transform: rotate(.03deg);
}
}
フィルターのRequireHeaderでUser-Agentをチェックして、OSとブラウザーが一致したときだけ読み込むようにした方が良いかな?
/* webkit(ChromeやOpera)でフォントをぼかす(アンチエイリアスっぽくする) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.popThumb_clearfix > *,
#nico_popThumb_container .font10,
#nico_popThumb_container .font12 {
display: inline-block;
transform: rotate(.03deg);
}
}
フィルターのRequireHeaderでUser-Agentをチェックして、OSとブラウザーが一致したときだけ読み込むようにした方が良いかな?
155名無しさん@お腹いっぱい。 (ワイモマー MMd9-l38M)
2018/04/05(木) 03:21:03.33ID:BUrjZNAnM キャッシュ利かなくなってない?
動画のdmcってhlsだったっけ
動画のdmcってhlsだったっけ
156名無しさん@お腹いっぱい。 (ワッチョイ c663-Ghcq)
2018/04/05(木) 11:09:24.84ID:k+Kf5JGv0157名無しさん@お腹いっぱい。 (ワイモマー MMd9-l38M)
2018/04/05(木) 15:34:20.63ID:BUrjZNAnM >>156
dmcの動画が軒並み
ttp://pa90.dmc.nico:2808/hlsvod/ht2_nicovideo/nicovideo-smXXXXXXXX_yyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/1/ts/1.ts?ht2_nicovideo=aaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbb
みたいなhls(5秒の細切れのts)になってる
IDプレミアム会員/登録時期β、環境はWin8.1/Chrome,Firefoxで確認
ログアウトしたり別のIDで開くとvodの方につながるのでA/Bテスト中か何かかもしれない
とりあえず視聴ページのパラメータからhlsを削除すれば従来の方で動く模様…
[Replace]
Name = DMC HLS無効化
URL = www\.nicovideo\.jp/watch/
Match<
"protocols":\["http","hls"\],
>
Replace<
"protocols":["http"],
>
dmcの動画が軒並み
ttp://pa90.dmc.nico:2808/hlsvod/ht2_nicovideo/nicovideo-smXXXXXXXX_yyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/1/ts/1.ts?ht2_nicovideo=aaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbb
みたいなhls(5秒の細切れのts)になってる
IDプレミアム会員/登録時期β、環境はWin8.1/Chrome,Firefoxで確認
ログアウトしたり別のIDで開くとvodの方につながるのでA/Bテスト中か何かかもしれない
とりあえず視聴ページのパラメータからhlsを削除すれば従来の方で動く模様…
[Replace]
Name = DMC HLS無効化
URL = www\.nicovideo\.jp/watch/
Match<
"protocols":\["http","hls"\],
>
Replace<
"protocols":["http"],
>
158名無しさん@お腹いっぱい。 (オッペケ Sred-zoTL)
2018/04/05(木) 16:39:38.93ID:RlYeMyhLr tsってほぼ無圧縮だよな?
twitterがその仕様(hls)なのは知ってるけどmp4ストリーミングに比べてメリットがあるってことなのか?ないってことなのか
twitterがその仕様(hls)なのは知ってるけどmp4ストリーミングに比べてメリットがあるってことなのか?ないってことなのか
159名無しさん@お腹いっぱい。 (ワッチョイ d967-vJpg)
2018/04/05(木) 18:09:10.37ID:oSEfydJc0 他のフィルターから使うためにUser-Agentから得た情報をコメント要素で埋め込むフィルターを作ったんだけど、「RequireHeader =」で()を使ってReplace時に後方参照できるようにして欲しいです。
160名無しさん@お腹いっぱい。 (ワッチョイWW ca67-KDWm)
2018/04/05(木) 20:28:49.37ID:YNxt2f3I0161名無しさん@お腹いっぱい。 (ワッチョイWW ca67-KDWm)
2018/04/05(木) 20:33:19.12ID:YNxt2f3I0 後思ったけど無圧縮ってなんぞw
162名無しさん@お腹いっぱい。 (オッペケ Sred-zoTL)
2018/04/05(木) 20:37:18.80ID:RlYeMyhLr ふーん、ts=MPEG-2tsじゃねぇのか
163名無しさん@お腹いっぱい。 (ワッチョイWW ca67-KDWm)
2018/04/05(木) 20:46:14.38ID:YNxt2f3I0164名無しさん@お腹いっぱい。 (ワッチョイWW ca67-KDWm)
2018/04/05(木) 20:53:51.51ID:YNxt2f3I0 わかりやすい例とかならTS形式で記録するビデオカメラとかのAVCHDは中身はh.265とかだったりとかそのへん探してもメリットあるから採用されてる
165名無しさん@お腹いっぱい。 (ワッチョイ c663-Ghcq)
2018/04/05(木) 20:54:19.60ID:k+Kf5JGv0166名無しさん@お腹いっぱい。 (ワッチョイ 7aa7-vJpg)
2018/04/05(木) 21:26:57.05ID:3IZZVRZO0 まったく関係ないけどyyyyyyyyyyyyyyyyyyyyyyyyyyyyって文字列を見てたらセガサターンを思い出す
167名無しさん@お腹いっぱい。 (ワッチョイ 4abb-l38M)
2018/04/05(木) 23:15:34.95ID:TbexENVo0 システムメッセージにhttpとhlsの切り替えとか出たんだがなんだこれ
切り替えなきゃキャッシュできないではないか
切り替えなきゃキャッシュできないではないか
168名無しさん@お腹いっぱい。 (アウアウウー Sa11-EMn0)
2018/04/05(木) 23:44:37.60ID:/QhH7+Gda うちにもきてたけど>>157のおかげで取り急ぎは回避できた
リロードしてもログオフしてもなおらんから何事かと
リロードしてもログオフしてもなおらんから何事かと
169名無しさん@お腹いっぱい。 (ワイモマー MMd9-l38M)
2018/04/06(金) 00:41:29.46ID:zqaMmgL1M あ、プレイヤーを右クリックして「視聴方法の切替(hls > http)」でOKですね
ということはこのフラグを常に立ててやるほうがいいのかな
●は削除で
[Replace]
Name = DMC HLS無効化v2
URL = www\.nicovideo\.jp/watch/
Match<
</head>
>
Replace<
<scr●ipt>
localStorage.setItem("DMCSource.isHLSDisabled", "true");
localStorage.setItem("EXPIRES.DMCSource.isHLSDisabled", Date.now()+30*86400000);
</scr●ipt>
</head>
>
ということはこのフラグを常に立ててやるほうがいいのかな
●は削除で
[Replace]
Name = DMC HLS無効化v2
URL = www\.nicovideo\.jp/watch/
Match<
</head>
>
Replace<
<scr●ipt>
localStorage.setItem("DMCSource.isHLSDisabled", "true");
localStorage.setItem("EXPIRES.DMCSource.isHLSDisabled", Date.now()+30*86400000);
</scr●ipt>
</head>
>
nc0138 NicoCache_nl+150304mod+180405mod HTML5+dmc
[機能追加]
★証明書の対象ドメインとMitM対象ドメインが一致しているかを検証してから起動
・TLS MitM設定が完了していない時のメッセージとドキュメントを改善
・HLSを使わないようにするワークアラウンド追加(>157)
・RequireHeaderのキャプチャを$RequireHeader1で取れるように(>159)
[仕様変更]
・enableMitM=true時にMitM機能の有効化に失敗すると起動しないようにした
[不具合修正]
・TLS MitM時にポート番号が正しく解釈されないことがあったのを修正
・リダイレクトを内部で処理する際にドメインが変わったらCookieを送信しないようにした
genCerts.bat実行忘れの事故が多いのでNicoCache側で検証して
更新されていなければ起動しないようにしました.この機能の導入のために
TLS MitM機能が有効ならアップグレード後にgenCerts.batの再実行が必要です.
mitmHostPortRegex設定を廃止して別の設定に変更したのでここを設定していた方は注意.
enableMitm=trueをデフォルトにしようかとも思ったのですがhttpsなdmcを見かけなくなってしまったので保留.
NicoCache_nl的にはdataApiDataの中身を書き換えるほうが自然だったので>>157方式で
ワークアラウンドを実装してしまいましたが,>>169方式でやりたい方は
workaroundNoDisableHLS=true してください.
>>159
HLSの件で急いで出したのでコピペ実装で汚いですが一応動きます.
[機能追加]
★証明書の対象ドメインとMitM対象ドメインが一致しているかを検証してから起動
・TLS MitM設定が完了していない時のメッセージとドキュメントを改善
・HLSを使わないようにするワークアラウンド追加(>157)
・RequireHeaderのキャプチャを$RequireHeader1で取れるように(>159)
[仕様変更]
・enableMitM=true時にMitM機能の有効化に失敗すると起動しないようにした
[不具合修正]
・TLS MitM時にポート番号が正しく解釈されないことがあったのを修正
・リダイレクトを内部で処理する際にドメインが変わったらCookieを送信しないようにした
genCerts.bat実行忘れの事故が多いのでNicoCache側で検証して
更新されていなければ起動しないようにしました.この機能の導入のために
TLS MitM機能が有効ならアップグレード後にgenCerts.batの再実行が必要です.
mitmHostPortRegex設定を廃止して別の設定に変更したのでここを設定していた方は注意.
enableMitm=trueをデフォルトにしようかとも思ったのですがhttpsなdmcを見かけなくなってしまったので保留.
NicoCache_nl的にはdataApiDataの中身を書き換えるほうが自然だったので>>157方式で
ワークアラウンドを実装してしまいましたが,>>169方式でやりたい方は
workaroundNoDisableHLS=true してください.
>>159
HLSの件で急いで出したのでコピペ実装で汚いですが一応動きます.
171名無しさん@お腹いっぱい。 (ワッチョイ d967-vJpg)
2018/04/06(金) 02:28:58.62ID:+PDTPiKV0 http://rd.nicovide●.jp/cc/nicotop_sidemenu/video
から
http://www.nicovide●.jp/video_top
へのリダイレクトが行われなくなった。
ビルドを失敗しているのかな?
から
http://www.nicovide●.jp/video_top
へのリダイレクトが行われなくなった。
ビルドを失敗しているのかな?
172名無しさん@お腹いっぱい。 (ワッチョイ c663-Ghcq)
2018/04/06(金) 03:08:54.83ID:X7GiQT/b0 nc0139 NicoCache_nl+150304mod+180406mod HTML5+dmc
[不具合修正]
・リダイレクトの処理が正しく行われていなかったのを修正(>171)
>>171
すみません.リダイレクトの処理が壊れてました.
[不具合修正]
・リダイレクトの処理が正しく行われていなかったのを修正(>171)
>>171
すみません.リダイレクトの処理が壊れてました.
173名無しさん@お腹いっぱい。 (ワッチョイ a97f-6Vn5)
2018/04/06(金) 05:28:20.90ID:DNyqioqe0 ZenzaWatchならキャッシュすんのに直接開くとキャッシュしない動画が出てきたなと思ったらhlsか…
解決したけど先行きがこわい話だ
解決したけど先行きがこわい話だ
174名無しさん@お腹いっぱい。 (ワッチョイ 155d-PkBH)
2018/04/06(金) 22:52:04.59ID:fpi/Ra1M0 http://nicocache.jpn.org/src/nc0140.zip
最近のdmc動画を埋め込みプレイヤーで再生してもキャッシュできるようにする拡張作りました
最近のdmc動画を埋め込みプレイヤーで再生してもキャッシュできるようにする拡張作りました
175名無しさん@お腹いっぱい。 (ワッチョイ d967-vJpg)
2018/04/06(金) 23:16:29.03ID:+PDTPiKV0 nc0141.txt nlUser-Agent:HTMLにUser-Agentから得た情報をコメント要素で挿入するフィルター
次のようなコメントをHTMLに挿入して、他のフィルターがUser-Agentを扱いやすいようにします。
<!-- nlConsole:"Windows NT" --><!-- nlBrowser:"Firefox 59.0" -->
<!-- nlUser-Agent:"Windows NT; Firefox 59" -->
User-Agentは偽装ができるため、「処理できなくても問題ない程度のフィルター」をブラウザー判定してから使うケースを想定しています。
アップロード前のファイル名:98_nlUser-Agent.txt
nc0142.txt nlUser-Agent別にpopThumb_FA_用のCSSを指定するフィルター
「nlUser-Agent」のコメントを使ったフィルターのサンプル。
中身は >>154 の改善版CSSをWindows版の「Google ChromeとOpera」使用時に使うフィルター。
アップロード前のファイル名:popThumb_FA_nlUser-Agent別フィルター.txt
次のようなコメントをHTMLに挿入して、他のフィルターがUser-Agentを扱いやすいようにします。
<!-- nlConsole:"Windows NT" --><!-- nlBrowser:"Firefox 59.0" -->
<!-- nlUser-Agent:"Windows NT; Firefox 59" -->
User-Agentは偽装ができるため、「処理できなくても問題ない程度のフィルター」をブラウザー判定してから使うケースを想定しています。
アップロード前のファイル名:98_nlUser-Agent.txt
nc0142.txt nlUser-Agent別にpopThumb_FA_用のCSSを指定するフィルター
「nlUser-Agent」のコメントを使ったフィルターのサンプル。
中身は >>154 の改善版CSSをWindows版の「Google ChromeとOpera」使用時に使うフィルター。
アップロード前のファイル名:popThumb_FA_nlUser-Agent別フィルター.txt
176名無しさん@お腹いっぱい。 (ブーイモ MM2e-ZoD/)
2018/04/07(土) 04:44:28.84ID:0P/YmMMPM もしかしてHLS一旦引っ込めた?
177名無しさん@お腹いっぱい。 (ワッチョイW ea5e-Ltnp)
2018/04/07(土) 11:31:04.07ID:5PCtm/TQ0 >>174
埋め込みだと低画質優先されがちだから高画質優先するスクリプトとか必要そう
埋め込みだと低画質優先されがちだから高画質優先するスクリプトとか必要そう
178名無しさん@お腹いっぱい。 (ワッチョイ 155d-PkBH)
2018/04/07(土) 12:42:37.46ID:EUMKB9Ry0 どうもgetflvでis_https=1にするとhttpsの動画が取得できるらしく
smile-pom51.nicovideo.jpがsmile-pom51.sv.nicovideo.jp
smile-pcm42.nicovideo.jpがsmile-pcm42.sv.nicovideo.jp
smile-com42.nicovideo.jpがsmile-com42.sv.nicovideo.jp
smile-fnl31.nicovideo.jpがsmile-cls31.sl.nicovideo.jp
smile-pow32.nicovideo.jpがsmile-pow32.sv.nicovideo.jp
になって*.sv.nicovideo.jp *.sl.nicovideo.jpの追加が必要っぽい?
smile-pom51.nicovideo.jpがsmile-pom51.sv.nicovideo.jp
smile-pcm42.nicovideo.jpがsmile-pcm42.sv.nicovideo.jp
smile-com42.nicovideo.jpがsmile-com42.sv.nicovideo.jp
smile-fnl31.nicovideo.jpがsmile-cls31.sl.nicovideo.jp
smile-pow32.nicovideo.jpがsmile-pow32.sv.nicovideo.jp
になって*.sv.nicovideo.jp *.sl.nicovideo.jpの追加が必要っぽい?
nc0143 NicoCache_nl+150304mod+180407mod HTML5+dmc
[機能追加]
・CORS偽装機能にallow-headersを追加
[不具合修正]
・チャンネルの埋め込みURL変更に対応
・埋め込みプレイヤーの呼び出すwatchapiのURL変更に対応(thx.NicoCache22>>174)
・ThumbWatch APIの呼び出しURL変更に対応&バグ修正
・旧配信システムのhttps用ドメインを追加(thx.NicoCache22>>178)
・過剰なunescapeを削除(thx.NicoCache22>>174)
TLS MitMの対象ドメインを追加したのでgenCerts.batの再実行が(ry
>>174
埋め込みプレイヤーはwatchapiで処理してなかったっけと思ったらURL変わってました.
こちらの修正はnc0140のようにタイトルを取得して設定するものではないので,
本体だけだとキャッシュ開始時はunknown titleになって
後からgetthumbinfoでタイトルが設定されるという動作になります.
putTitleCacheの過剰unescapeも正しそうなので修正しました,が
ファイル名にするときにさらに2回unescapeしており……歴史的事情かな……
>>178
ありがとうございます.追加しました.
# そろそろSubject Alternative Namesの数に上限とかないのか気になってきますが
# Googleが60個つけてるのでそれくらいは大丈夫そう
[機能追加]
・CORS偽装機能にallow-headersを追加
[不具合修正]
・チャンネルの埋め込みURL変更に対応
・埋め込みプレイヤーの呼び出すwatchapiのURL変更に対応(thx.NicoCache22>>174)
・ThumbWatch APIの呼び出しURL変更に対応&バグ修正
・旧配信システムのhttps用ドメインを追加(thx.NicoCache22>>178)
・過剰なunescapeを削除(thx.NicoCache22>>174)
TLS MitMの対象ドメインを追加したのでgenCerts.batの再実行が(ry
>>174
埋め込みプレイヤーはwatchapiで処理してなかったっけと思ったらURL変わってました.
こちらの修正はnc0140のようにタイトルを取得して設定するものではないので,
本体だけだとキャッシュ開始時はunknown titleになって
後からgetthumbinfoでタイトルが設定されるという動作になります.
putTitleCacheの過剰unescapeも正しそうなので修正しました,が
ファイル名にするときにさらに2回unescapeしており……歴史的事情かな……
>>178
ありがとうございます.追加しました.
# そろそろSubject Alternative Namesの数に上限とかないのか気になってきますが
# Googleが60個つけてるのでそれくらいは大丈夫そう
180名無しさん@お腹いっぱい。 (ワッチョイ 353e-vJpg)
2018/04/07(土) 16:53:51.77ID:M53ZKNHB0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相を「こんなバカ」呼ばわりで物議…人気ミュージシャンが声明「感情的で稚拙だった。適切な言い方でなかった」 [muffin★]
- 芸能界ケンカ最強番付を発表「リングなら岡田准一」 横浜流星&新田真剣佑の名前も 1番強いのは誰か [牛丼★]
- 【物価高対策】「おこめ券を配布しません」大阪府交野の市長が明言「経費率が高い」「今高い米をムリして…」 [1ゲットロボ★]
- 「報道特集」山本恵里伽アナ、日中緊張で「当たり前のことがはっきり言いづらい空気…ショック」 [首都圏の虎★]
- 【サッカー】14歳ボールボーイ指先切断 J3岐阜対FC大阪の試合中、いす壊れ [征夷大将軍★]
- 落ち度はゼレンスキー氏に 内政混乱、市民怒り [蚤の市★]
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap605
- とらせん IP
- こいせん 全レス転載禁止
- 巨専】 ★3
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1811
- 競輪実況★1614 性病ヤリマン安東乞食
- 【実況】博衣こよりのえちえちラムベガス🧪★6
- 高市早苗に3,000万円の献金を渡した団体、限界突破wwwwwwwwwwwwwwwwwwwwwwww [329329848]
- ワクチン打っちゃった正直な理由WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- おさかなさんあつまれえ
- 【画像】ワイのチンコ、デカすぎて332歳の姪を泣かせてしまう…😭
- 🌳🪨🏡🪨🪨🌳🪨🏡🏜
