※注意
現在開発が停止されているため、そのまま使用するといくつかの不具合を生じますが
>>2以降のテンプレを実行することにより解決できます
最新版は v2.1.0.2
■ハゲソフト - nFinderプロダクトページ (跡地)
http://sputnik.fuyu.gs/TOP.cgi
・必須環境
・Adobe Flash Player
http://get.adobe.com/jp/flashplayer/
・Microsoft .NET Framework 4
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992
・前スレ
nFinder Part23【ワッチョイ無し】
https://egg.5ch.net/test/read.cgi/software/1622790714/
nFinder Part24
2023/11/29(水) 02:16:10.10ID:1K6/BL1h0
2023/11/29(水) 02:17:17.45ID:1K6/BL1h0
■起動時の更新チェック機能の半永久的な無効化
nFinder.iniを書き換える
UPDATECHECK_INTERVAL=30
UPDATECHECK_LASTDATE=3015/10/24 02:21:45
UPDATEECOFILE=1
※内訳
UPDATECHECK_INTERVAL=30
→これは本体の設定で書き換わるので本体側で気にしないでおk一応30日
UPDATECHECK_LASTDATE=3015/10/24 02:21:45
→適当に未来の日付を入力する(例だと3015年10月24日から30日後にチェック)
UPDATEECOFILE=1
→0にしたら更新日関係なく更新チェックした為に1
nFinder.iniを書き換える
UPDATECHECK_INTERVAL=30
UPDATECHECK_LASTDATE=3015/10/24 02:21:45
UPDATEECOFILE=1
※内訳
UPDATECHECK_INTERVAL=30
→これは本体の設定で書き換わるので本体側で気にしないでおk一応30日
UPDATECHECK_LASTDATE=3015/10/24 02:21:45
→適当に未来の日付を入力する(例だと3015年10月24日から30日後にチェック)
UPDATEECOFILE=1
→0にしたら更新日関係なく更新チェックした為に1
2023/11/29(水) 02:18:10.35ID:1K6/BL1h0
■投稿者コメントの取得(最新/旧ver)、および一般コメントの取得(旧ver)
プロキシソフトを利用する方法
1.プロキシを使う準備をする
Internet Explorerを開いて
インターネットオプション(internet explorerの歯車)>接続>LANの設定>
「LANにプロキシサーバーを利用する」にチェックして詳細設定へ
使用するプロキシのアドレスの上2つ(HTTP、Secure)の欄に「localhost」
ポートの上2つの欄に「8118」を入力>OK>OK>OK
・Privoxyを使う場合
1. Options→Edit User Actions→user.actionのテキストが開いたら、以下を最後に追加し保存
{+client-header-filter{nic}}
nmsg.にこヴぃでお.jp/api/
2. Options→Edit User Filter→user.filterのテキストが開いたら、以下を最後に追加し保存
CLIENT-HEADER-FILTER: nic Nic
s@^(Content-Type:\s*)application/x-www-form-urlencoded@$1text/xml@i
・Fiddlerを使う場合
1. Rules -> Custmize Rules
2. 「 static function OnBeforeRequest (oSession: Session) 」ってのを探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/1855330b4566c7dc4c663406be1d34f4 の内容をコピペ
(この内容には後述のniconico仕様変更に対する内容も含まれています)
4. File -> Save
・Proxomitronを使う場合
1. ttps://pastebin.com/raw/7Jm5GUYw の内容をコピーしておく
2. Header(ヘッダー)を開く、一覧を一度クリック
3. 右クリックして「フィルタをクリップボードからインポートする 」を選択
4。 一覧に「 Content-Type: Nicovideo add txt/sml (out) 」が追加、Out にチェックがされていれば成功
プロキシソフトを利用する方法
1.プロキシを使う準備をする
Internet Explorerを開いて
インターネットオプション(internet explorerの歯車)>接続>LANの設定>
「LANにプロキシサーバーを利用する」にチェックして詳細設定へ
使用するプロキシのアドレスの上2つ(HTTP、Secure)の欄に「localhost」
ポートの上2つの欄に「8118」を入力>OK>OK>OK
・Privoxyを使う場合
1. Options→Edit User Actions→user.actionのテキストが開いたら、以下を最後に追加し保存
{+client-header-filter{nic}}
nmsg.にこヴぃでお.jp/api/
2. Options→Edit User Filter→user.filterのテキストが開いたら、以下を最後に追加し保存
CLIENT-HEADER-FILTER: nic Nic
s@^(Content-Type:\s*)application/x-www-form-urlencoded@$1text/xml@i
・Fiddlerを使う場合
1. Rules -> Custmize Rules
2. 「 static function OnBeforeRequest (oSession: Session) 」ってのを探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/1855330b4566c7dc4c663406be1d34f4 の内容をコピペ
(この内容には後述のniconico仕様変更に対する内容も含まれています)
4. File -> Save
・Proxomitronを使う場合
1. ttps://pastebin.com/raw/7Jm5GUYw の内容をコピーしておく
2. Header(ヘッダー)を開く、一覧を一度クリック
3. 右クリックして「フィルタをクリップボードからインポートする 」を選択
4。 一覧に「 Content-Type: Nicovideo add txt/sml (out) 」が追加、Out にチェックがされていれば成功
2023/11/29(水) 02:18:55.17ID:1K6/BL1h0
よく訓練されたニコ厨によるニコ動の仕様変更対応
https://qiita.com/ysktn/items/5db244eb4d8e73380a77
TokenIDが取得できない対策
https://writening.net/page?mPk5EH
rudy周りの修正
https://writening.net/page?fudKyX
カテゴリの追加
https://writening.net/page?pnbYaZ
ランキング周り修正
https://writening.net/page?Ax73iZ
D&D対応
https://writening.net/page?eBbcAy
DL周り修正
https://writening.net/page?25g5uz
3月15日新鯖変更対応
https://writening.net/page?hXnpTn
6月1日getflvのエラー対応
https://writening.net/page?FGk3Lk
https://qiita.com/ysktn/items/5db244eb4d8e73380a77
TokenIDが取得できない対策
https://writening.net/page?mPk5EH
rudy周りの修正
https://writening.net/page?fudKyX
カテゴリの追加
https://writening.net/page?pnbYaZ
ランキング周り修正
https://writening.net/page?Ax73iZ
D&D対応
https://writening.net/page?eBbcAy
DL周り修正
https://writening.net/page?25g5uz
3月15日新鯖変更対応
https://writening.net/page?hXnpTn
6月1日getflvのエラー対応
https://writening.net/page?FGk3Lk
2023/11/29(水) 02:19:39.46ID:1K6/BL1h0
■検索の仕様変更へ対応(17年12月~検索できない問題)
dnSpy
1.nFinder2 → nFinder2.exe → TrinityCS → Scrape を開く
2.「contentBody video uad videoList01」を探す
3.右クリック メニューからEdit IL Instructions…を選択
4.「contentBody video uad videoList videoList01」に書き換える 計8か所すべてに行いsave moduleで保存する
Proxomitron
HTMLWebページフィルタ
NGワード対策のためURLのo(おー)を○に変換
URLのマッチ www.nic○vide○.jp/search|www.nic○vide○.jp/tag
マッチさせる語句 contentBody video uad videoList videoList01
置換するテキスト contentBody video uad videoList01
Fiddler
1. Rules → Custmize Rules
2. 「 static function OnBeforeResponse(oSession: Session) 」を探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/77e35dfd7c94216c1882ec5b8b52b351 の内容をコピペ
4. File → Save
■マイリストがIEで開く問題に対応
dnSpy
1.nFinder2 → nFinder2.exe → nFinder → mPlayer_Sputnik を開く
2.「this._now_videoInfo1 = this._now_videoInfo1.Replace("_blank", "");」を探す
3.「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=\"_blank\"", "");」に書き換える
4. すぐ次の行(Regex.Replaceがある行)を右クリック → Edit IL Instructions
5. 色薄いけど右クリックした行が選択状態になってるので、Ctrl+C → Ctrl+V
6. 一個目の「"([^=\"]|^)(http\\:[\\w\\.\\~\\-\\/\\?\\&\\=\\@\\;\\#\\:\\%]+)"」を「"([=\"]http)s(\\://[^/\"><]*nicovideo.jp)"」に変更
7. 一個目の「"$1<a href=\"$2\" >$2</a>"」を「"$1$2"」に変更
8. OKで保存
「this._now_videoInfo1 = Regex.Replace(this._now_videoInfo1, "([=\"]http)s(\\://[^/\"><]*nicovideo.jp)", "$1$2");」って行が増えててほかがそのままなら成功
dnSpy
1.nFinder2 → nFinder2.exe → TrinityCS → Scrape を開く
2.「contentBody video uad videoList01」を探す
3.右クリック メニューからEdit IL Instructions…を選択
4.「contentBody video uad videoList videoList01」に書き換える 計8か所すべてに行いsave moduleで保存する
Proxomitron
HTMLWebページフィルタ
NGワード対策のためURLのo(おー)を○に変換
URLのマッチ www.nic○vide○.jp/search|www.nic○vide○.jp/tag
マッチさせる語句 contentBody video uad videoList videoList01
置換するテキスト contentBody video uad videoList01
Fiddler
1. Rules → Custmize Rules
2. 「 static function OnBeforeResponse(oSession: Session) 」を探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/77e35dfd7c94216c1882ec5b8b52b351 の内容をコピペ
4. File → Save
■マイリストがIEで開く問題に対応
dnSpy
1.nFinder2 → nFinder2.exe → nFinder → mPlayer_Sputnik を開く
2.「this._now_videoInfo1 = this._now_videoInfo1.Replace("_blank", "");」を探す
3.「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=\"_blank\"", "");」に書き換える
4. すぐ次の行(Regex.Replaceがある行)を右クリック → Edit IL Instructions
5. 色薄いけど右クリックした行が選択状態になってるので、Ctrl+C → Ctrl+V
6. 一個目の「"([^=\"]|^)(http\\:[\\w\\.\\~\\-\\/\\?\\&\\=\\@\\;\\#\\:\\%]+)"」を「"([=\"]http)s(\\://[^/\"><]*nicovideo.jp)"」に変更
7. 一個目の「"$1<a href=\"$2\" >$2</a>"」を「"$1$2"」に変更
8. OKで保存
「this._now_videoInfo1 = Regex.Replace(this._now_videoInfo1, "([=\"]http)s(\\://[^/\"><]*nicovideo.jp)", "$1$2");」って行が増えててほかがそのままなら成功
2023/11/29(水) 02:20:24.33ID:1K6/BL1h0
■その他FAQ 1
・コメントを投稿できない
コメントできる動画とできない動画があるようです
(投稿されたばかりの動画だと不可能? 数か月経ったら可能になったという報告あり)
コメントしたい場合、外部ブラウザや外部プレイヤーを利用しましょう
・動画がカクつく
セキュリティーソフトのMSE(Microsoft Security Essentials)を使用している場合
「除外されたプロセス」に nFinder.exe を登録する
・@Viewの動作がおかしい
AtViewList.txtを削除
・動画が緑色になる
他のPCで同じ現象が起らなければ、環境固有の問題
・動画の読み込みが途中で止まる or 始まらない
サーバーの混雑が原因である事がほとんど
DL済みのキャッシュが破損して再生が途中で止まる場合はキャッシュの削除
・動画説明欄のフォントを変えたい
インストールフォルダの"Resources"フォルダ内にある"videoinfo.css"を編集することで変更可能
編集後は読み取り専用にしておく。CSSについての関連情報は講座サイトなどでどうぞ
・ソフトを64bit版に変えたい
インストールフォルダ内にある"x64x86Conv.exe"を実行することにより
x86(32bit)版とx64(64bit)版を切り替えることができます
・コメントを投稿できない
コメントできる動画とできない動画があるようです
(投稿されたばかりの動画だと不可能? 数か月経ったら可能になったという報告あり)
コメントしたい場合、外部ブラウザや外部プレイヤーを利用しましょう
・動画がカクつく
セキュリティーソフトのMSE(Microsoft Security Essentials)を使用している場合
「除外されたプロセス」に nFinder.exe を登録する
・@Viewの動作がおかしい
AtViewList.txtを削除
・動画が緑色になる
他のPCで同じ現象が起らなければ、環境固有の問題
・動画の読み込みが途中で止まる or 始まらない
サーバーの混雑が原因である事がほとんど
DL済みのキャッシュが破損して再生が途中で止まる場合はキャッシュの削除
・動画説明欄のフォントを変えたい
インストールフォルダの"Resources"フォルダ内にある"videoinfo.css"を編集することで変更可能
編集後は読み取り専用にしておく。CSSについての関連情報は講座サイトなどでどうぞ
・ソフトを64bit版に変えたい
インストールフォルダ内にある"x64x86Conv.exe"を実行することにより
x86(32bit)版とx64(64bit)版を切り替えることができます
2023/11/29(水) 02:21:28.87ID:1K6/BL1h0
■その他FAQ2
※以下は旧版(-v2.1.0.1)でのみ起こる不具合
・検索できない
アプリケーション設定>ファインダー>基本設定の「公式web用検索エンジンを使用」にチェック入ってると検索できないようです
ひとまずチェックを外した運用で対処
・大百科で死ぬ、どうにかしろ
作者「大百科とWebbrowser(MS謹製のWebブラウザコンポーネント)の仲が悪いので僕にはどうしようもありません。」
・nFinderから卒業する人はこっち
nFinderの代替ソフトを探すスレ
http://potato.2ch.net/test/read.cgi/software/1473435310/
通常使用する為にはテンプレだけでも十分ですが
こちらで最低限必要な改造手順等をまとめてくれています
nFinder編集手順まとめ
ttps://writening.net/page?A2FhNU
※以下は旧版(-v2.1.0.1)でのみ起こる不具合
・検索できない
アプリケーション設定>ファインダー>基本設定の「公式web用検索エンジンを使用」にチェック入ってると検索できないようです
ひとまずチェックを外した運用で対処
・大百科で死ぬ、どうにかしろ
作者「大百科とWebbrowser(MS謹製のWebブラウザコンポーネント)の仲が悪いので僕にはどうしようもありません。」
・nFinderから卒業する人はこっち
nFinderの代替ソフトを探すスレ
http://potato.2ch.net/test/read.cgi/software/1473435310/
通常使用する為にはテンプレだけでも十分ですが
こちらで最低限必要な改造手順等をまとめてくれています
nFinder編集手順まとめ
ttps://writening.net/page?A2FhNU
2023/11/29(水) 02:22:26.49ID:1K6/BL1h0
そして早速ですがコメントの読み込みやダウンロードが出来なくなって困ってます、在野のハゲ様助けて……
2023/11/29(水) 02:37:35.17ID:wNe2CwgW0
動画のストリーミングはなんともないけどコメントだけだめだな
2023/11/29(水) 06:53:27.15ID:0NrhSMPL0
新しく立ったスレ一覧見てたら懐かしい名前が
ってかお前らまだnFinder使ってるのかw
よく使えるなつぎはぎ状態だろ・・・
ってかお前らまだnFinder使ってるのかw
よく使えるなつぎはぎ状態だろ・・・
2023/11/29(水) 11:57:26.19ID:cKqGMgob0
本体はベットに寝たきりで延命に延命を重ねてどうにか生かしてるぞ
2023/11/29(水) 15:11:17.20ID:cKqGMgob0
とりあえず@view使えるし動画も落とせる、マイリスも機能する、シリーズまで対応したから今のところ使わない理由はない
2023/11/30(木) 20:18:19.36ID:4QVXQaiK0
今コメント直しても再生出来なくなりそうなんだよなあ
2023/11/30(木) 22:08:24.95ID:sta4lpVU0
2023/12/01(金) 14:42:03.66ID:5gDsoAsz0
コメントのDL方法も分かったしjsonからXMLへの変換もまあ出来なくはなさそうなんだけど
キャッシュじゃなくて普通に再生する時ってFLASHの方で処理してるのかしら
キャッシュじゃなくて普通に再生する時ってFLASHの方で処理してるのかしら
2023/12/03(日) 14:55:52.80ID:tTEQfb2k0
ローカルに保存してるコメントのxml読み込んでくれないんだけどなんか設定とかあったっけ?
とりあえず鯖からコメントjsonで落としてxmlに変換する方向でなんとかなりそうなそうでもないような…
とりあえず鯖からコメントjsonで落としてxmlに変換する方向でなんとかなりそうなそうでもないような…
2023/12/03(日) 17:31:50.74ID:tTEQfb2k0
Rubyでjson落としてそれをnFinderが読める形のxmlに変換してローカルに保存してからニコニコ鯖の代わりにそのxmlを指定する事でコメント見れるようにはなったんだ
ただコメント読んでる構造がよく分からなくてコメントが二重になっちゃってな
面倒だったからFLASHの方弄って過去ログ見る機能消したら上手く行ったんだけど
動画冒頭1秒くらいのコメントが変換処理の遅延のせいで再生出来ないっていう滅茶苦茶な状態だわどうしようこれ
ただコメント読んでる構造がよく分からなくてコメントが二重になっちゃってな
面倒だったからFLASHの方弄って過去ログ見る機能消したら上手く行ったんだけど
動画冒頭1秒くらいのコメントが変換処理の遅延のせいで再生出来ないっていう滅茶苦茶な状態だわどうしようこれ
2023/12/03(日) 18:46:13.55ID:tTEQfb2k0
https://writening.net/page?8mapEZ
面倒だったのでちょっとテスト用の関数とか持ってきたけど多分これでいけるはず
皆が使ってるnico.rbがどんな状況かもう分からないのでなんかエラー吐いたら教えて
面倒だったのでちょっとテスト用の関数とか持ってきたけど多分これでいけるはず
皆が使ってるnico.rbがどんな状況かもう分からないのでなんかエラー吐いたら教えて
2023/12/03(日) 20:25:59.44ID:s6iIIFMB0
2023/12/03(日) 20:48:32.52ID:tTEQfb2k0
ダウンロードは確認してなかったなあ時間無くて無理だわ
一応再生するとlogフォルダの中にcomment.xmlってのが生成されるからコメントファイルの実体はこれ
一応再生するとlogフォルダの中にcomment.xmlってのが生成されるからコメントファイルの実体はこれ
2023/12/03(日) 21:14:51.85ID:tuKJeNLs0
2023/12/04(月) 02:29:19.09ID:dDDGXt7/0
こちらはコメントファイルはlogフォルダにできてますが表示はうまくいかないですね……
エラーは下記のとおりです
400 Bad Request
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:387:in `open_http'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:764:in `buffer_open'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:235:in `block in open_loop'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:233:in `catch'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:233:in `open_loop'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:174:in `open_uri'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:744:in `open'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:50:in `open'
./nico.rb:27:in `<main>'
undefined method `[]' for nil:NilClass
./nico.rb:218:in `<main>'
undefined method `[]' for nil:NilClass
./nico.rb:218:in `<main>'
エラーは下記のとおりです
400 Bad Request
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:387:in `open_http'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:764:in `buffer_open'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:235:in `block in open_loop'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:233:in `catch'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:233:in `open_loop'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:174:in `open_uri'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:744:in `open'
C:/Ruby27-x64/lib/ruby/2.7.0/open-uri.rb:50:in `open'
./nico.rb:27:in `<main>'
undefined method `[]' for nil:NilClass
./nico.rb:218:in `<main>'
undefined method `[]' for nil:NilClass
./nico.rb:218:in `<main>'
2023/12/04(月) 03:39:44.33ID:HbtpfWQf0
xml作成が上手く行ってれば問題ないはずだけど400はheaderの不備とか要求内容がおかしい場合のエラーだからなあ
確認するならその辺りとちゃんとログイン出来てるかどうか
確認するならその辺りとちゃんとログイン出来てるかどうか
2023/12/04(月) 04:15:11.13ID:dDDGXt7/0
>>23
いま手順をやり直したら今度は動画を再生しようとするたびにログインできないってポップアップが出るようになったんでログイン周りがなにかおかしいのはたしかっぽいですね……
色々と他のアプリを管理者権限で動かしてるんですけどそれが影響してたりはしませんかね?
いま手順をやり直したら今度は動画を再生しようとするたびにログインできないってポップアップが出るようになったんでログイン周りがなにかおかしいのはたしかっぽいですね……
色々と他のアプリを管理者権限で動かしてるんですけどそれが影響してたりはしませんかね?
2023/12/04(月) 04:29:11.12ID:HbtpfWQf0
もしかしたら一時的にアカウントロックされてる可能性あるのでブラウザからニコニコにログインしてみて
ログイン失敗するとパスワード変更するまで入れなくなるんだよね
ログイン失敗するとパスワード変更するまで入れなくなるんだよね
2023/12/04(月) 04:51:30.58ID:dDDGXt7/0
2023/12/04(月) 05:31:14.82ID:HbtpfWQf0
ログイン失敗時にerror.txtに何も出力されてないなら単純にnico.rbの修正ミスかな
対象のms=の行を削除してないとか別の部分に入れちゃったとか?
まあそもそも強引な処理のせいで不具合起きてるのかもだけど
対象のms=の行を削除してないとか別の部分に入れちゃったとか?
まあそもそも強引な処理のせいで不具合起きてるのかもだけど
2023/12/04(月) 10:13:37.13ID:SljRN0zy0
>>18
逝ったかと思ったよ
逝ったかと思ったよ
2023/12/04(月) 13:26:13.37ID:dDDGXt7/0
2023/12/04(月) 15:32:32.16ID:HbtpfWQf0
2023/12/04(月) 16:54:05.23ID:HbtpfWQf0
前スレ辺りで修正したもののリスト
https://writening.net/page?PzUsYi
https://writening.net/page?PzUsYi
レスを投稿する
ニュース
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★2 [蚤の市★]
- NHK、受信料の未払い世帯に督促強化へ 民事手続きの新組織を設置 差し押さえなどの強制執行も [1ゲットロボ★]
- 橋下徹氏「この喧嘩は日本の完敗」 台湾有事答弁めぐる外務省局長訪中で指摘「中国に怒られてご説明に伺った日本と見られる」 [muffin★]
- 【日本大使館】中国在留邦人は安全確保を [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★2 [1ゲットロボ★]
- 韓国、泥船から爆速で逃げ出す 「高市…さん…でしたっけ?」 [878970802]
- 高市早苗の中国問題、「オーバーツーリズムが解消されてウザい中国人が消えるから日本の勝ち」という風潮になってしまう [562983582]
- JC、「味方がいない」と遺書を書いて11階から飛び降り自殺。俺と同じだ...😢 [856698234]
- 最近日本民主の玉木って影薄くね?
- やす子「ここまで総理大臣が自らズバッと言ったのは初めて。日本の防衛力も大きく変わっていく」 [485187932]
- 【悲報】有名ウヨ論客、「現実的に考えて中国と仲直りするしかなくね?」と言ったら野良ウヨから総叩きにあう [856698234]
