探検


nFinder Part24

2023/11/29(水) 02:16:10.10ID:1K6/BL1h0
※注意
現在開発が停止されているため、そのまま使用するといくつかの不具合を生じますが
>>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/
2025/09/30(火) 19:55:18.34ID:Bl+fVK3+0
よみがえれニコニコ
2025/10/11(土) 18:28:30.35ID:KlcvRKCg0
今日パソコン組み直したらnFinder@Viewは問題ないけど
ログインできなくなった

久々に弄り直すべな
2025/10/12(日) 04:23:56.04ID:tcQ4hFq30
あー
いらん必要ない修正もある気がするけどやらなくて動かなかったら確認面倒くさいから全部やるどー
ヾ(゜∀、。)ノシ
2025/10/12(日) 06:51:51.57ID:LFGiJEdO0
PC変えて動かなくなるのは大抵RubyのバージョンのせいかPath通ってないかのどっちか
2025/10/12(日) 08:15:26.25ID:QoYMnawI0
Flashのバージョンも同じにしないと駄目?
2025/10/12(日) 08:39:07.53ID:LFGiJEdO0
FLASHもあんまり新しいのだと動かなかった記憶
過去ログにこのバージョンなら動いたって話出てたと思う
2025/12/14(日) 22:37:13.13ID:JW4dIXMp0
>>721
これやろうとしたら
Attribute 'global::Microsoft.VisualBasic.CompilerServices.OptionText is not valid on this declaration type. It is only valid on 'class' declarations.
ってでてくる!
2025/12/15(月) 07:46:59.59ID:81KJ5+uF0
"&new_search=false";
がブラウザによっては文字化けしてるかも&は半角に直して
2026/03/09(月) 17:36:27.84ID:yyKxSltl0
検索できなくなった?
2026/03/09(月) 19:08:41.22ID:u7p3qXFV0
Viewとかランキングは取得出来るけど
検索出来なくなったわ
2026/03/09(月) 19:29:16.03ID:Tj0o9Q0Q0
そりゃ旧検索ページ無くなったしな
742名無しさん@お腹いっぱい。
垢版 |
2026/03/22(日) 13:57:15.46ID:pkwDUeXp0
tes
2026/03/25(水) 10:10:46.29ID:dR25muCA0
https://writening.net/page?N6xJsL
3/9~新検索画面対応
2026/03/25(水) 13:50:10.47ID:iAOIosll0
神乙
2026/03/27(金) 20:07:33.51ID:elnMHwdW0
>>743
検索できるようになった
ありがとう
2026/03/28(土) 05:30:33.30ID:MRSxKn+L0
今ってこれ使える?0から導入するなら別のがいいのかな?
2026/03/28(土) 18:47:45.59ID:zcVs5cTh0
元のソフトが拾えないんじゃね
2026/03/28(土) 20:02:31.17ID:EBPg2u/O0
ここの住民ならzip保存してるら
2026/03/28(土) 23:01:30.29ID:U2D1OVjq0
人権侵害動画投稿サイトの専ブラなんてこれ以外に存在するのか?
2026/03/28(土) 23:18:10.00ID:ImYRb7xj0
今回もハゲ代行さんありがとう
@viewの保存件数が足りないのが不満だったので、個人的にもAIに頼んで修正箇所探してもらったけどアイツらすごいな
2026/03/29(日) 09:03:41.22ID:lgPVL15N0
何処の部分で詰まってるかっていうのさえ分かればhtmlの解析や取得用コード作ってくれるから凄い楽になったね
正規表現でjson読むって手動でやろうとしたら頭こんがらがるから避けてたんだけど一瞬でやってくれたし

その気になれば今Rubyの方でやってる各種処理も全部exe内に組み込めそうな感じはするけどそこまでやる気は出ないねワトソンくん…
752名無しさん@お腹いっぱい。
垢版 |
2026/04/10(金) 12:00:59.68ID:KNGeCrqc0
ちょっと教えてほしいのですが、
動画のダウンロードはされるのにログインエラーが出て再生されないものがあるんだけど、

undefined method `[]' for nil
./nico.rb:374:in `block (3 levels) in <main>'
./nico.rb:373:in `each'
./nico.rb:373:in `block (2 levels) in <main>'
C:/Users/AAAAAA/.local/share/gem/ruby/3.3.0/gems/nokogiri-1.19.2-x64-mingw-ucrt/lib/nokogiri/xml/builder.rb:433:in `insert'
C:/Users/AAAAAA/.local/share/gem/ruby/3.3.0/gems/nokogiri-1.19.2-x64-mingw-ucrt/lib/nokogiri/xml/builder.rb:415:in `method_missing'
./nico.rb:331:in `block in <main>'
C:/Users/AAAAAA/.local/share/gem/ruby/3.3.0/gems/nokogiri-1.19.2-x64-mingw-ucrt/lib/nokogiri/xml/builder.rb:331:in `initialize'
./nico.rb:330:in `new'
./nico.rb:330:in `<main>'

ログはこんな感じ
コメントの取得あたりが失敗してるのでしょうか
保存先はスペースを含まない場所に変更してはいる
753名無しさん@お腹いっぱい。
垢版 |
2026/04/10(金) 14:12:12.81ID:ySKuagGt0
nico.rbの330行目に何の処理が書いてある?
ユーザー名とか動画説明文に変な文字が含まれてそうな感じはする
754名無しさん@お腹いっぱい。
垢版 |
2026/04/10(金) 14:36:17.76ID:ySKuagGt0
仮にコメント取得部分だとしたらコメントに変な文字が含まれてて読み込みに失敗してるんだろうけど現物を見てみないとなんとも
755名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 10:36:26.05ID:lVOs+gPw0
先日質問した者です
329行目から

# Nokogiriを使用してXMLを生成
xml_doc = Nokogiri::XML::Builder.new(encoding: "UTF-8") do |xml|
xml.packet do
xml.thread(thread: data["data"]["globalComments"][0]["id"], last_res: data["data"]["globalComments"][0]["count"], revision: 1)
xml.leaf(thread: data["data"]["threads"][1]["id"], count: data["data"]["threads"][1]["commentCount"])
data["data"]["threads"][1]["comments"].each do |comment|
xml.chat(
thread: data["data"]["threads"][1]["id"],
no: comment["no"],
vpos: comment["vposMs"] / 10,
date: Time.parse(comment["postedAt"]).to_i,
date_usec: comment["date_usec"],
anonymity: comment["anonymity"] ? 0 : 1,
user_id: comment["userId"],
mail: comment["commands"].join(" "),
score: comment["score"],
) do
xml.text comment["body"]
end
end


このようになってます
https://www.nicovideo.jp/watch/sm10121585
この動画などが、ファイルがあっても見られない状態
ブラウザでは見れます

重ねての質問で済みませんが、キャッシュから再生される動画でも30秒以上時間がかかるのは仕様ですよね?
756名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 11:04:28.12ID:4Kr/6Zb/0
そんなに掛かるのはいくらなんでもなんかおかしい
Rubyを間に挟むから数秒ラグがあるのは仕方ないけど普通は10秒掛からないはず

コメントはちょっと調べてみるわ
757名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 11:10:15.57ID:4Kr/6Zb/0
>>755の動画だけどこっちでは普通に再生出来る
ただそのソースだけどXMLを生成の下に本来comment_no = 0って行が存在するはずなんだけどコピペミスってないかな
758名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 11:14:15.14ID:4Kr/6Zb/0
https://writening.net/page?8mapEZ
これ何度か修正したからその前に修正してた可能性もある
759名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 11:43:52.33ID:lVOs+gPw0
いけました!

>>758 の該当部分が食い違っていたようです
再生まで時間かかるのは相変わらずですが、Error.logはまっさらなのでもう少し調べてみます
ありがとうございました
2026/04/11(土) 11:50:20.73ID:4Kr/6Zb/0
とりあえず良かった
再生遅いのはRuby側の処理が時間食ってるんだと思うけど心当たりが無い
nFinderのフォルダ内にものすごく肥大化してるファイルがあったりしないだろうか
761名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 12:07:56.18ID:lVOs+gPw0
Backup、Cache、Logの3フォルダは消してみたけど変わらず
しかしPlyaCacheに動画が3000くらいあったので一つ残して別のフォルダに移したら15秒くらいまで縮まりました
重ね重ねありがとうございました
2026/04/11(土) 12:25:05.20ID:4Kr/6Zb/0
あーそう言えばnFinder本体のキャッシュ自動削除機能が動いてないっぽいの忘れてたそういう弊害があったか
一定以上のキャッシュが溜まったら古い順に削除する
https://writening.net/page?rkUzdu
763名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 14:04:33.98ID:lVOs+gPw0
早速適用させていただきます
764名無しさん@お腹いっぱい。
垢版 |
2026/04/11(土) 14:54:40.97ID:FBpzyJ7R0
これまだ改造で使えるんだね
ログイン自体がもうできないものだと思って諦めていたよ
765名無しさん@お腹いっぱい。
垢版 |
2026/04/23(木) 04:26:07.06ID:Ukw2kii70
特に方法公開してなかったけど公式の方の視聴履歴を取得するAPIがv1が使えなくなってv2になった様子
URLをv2にするだけで取得出来る
766名無しさん@お腹いっぱい。
垢版 |
2026/04/24(金) 20:24:10.36ID:8W5w/3RZ0
ランキング取得できなくなった?
2026/04/24(金) 20:26:02.76ID:H2Lt0VVs0
ランキングはだいぶ前から死んでた気がするが最近仕様変更あったっぽい
2026/04/25(土) 11:12:48.32ID:4wjOYQcX0
ランキングRSSの公開が終了したから死んだよ
2026/04/25(土) 23:44:32.95ID:gBGaKYqC0
ユーザーとかマイリストの更新も取得出来なくなった?
24日以降の新規投稿が取得漏れてるわ
2026/04/26(日) 00:29:55.14ID:RNtTaVcj0
その漏れてる奴ってショート動画ってやつじゃない?
URLが違うし仕様も違う
2026/04/26(日) 19:35:27.79ID:sDu9HxKi0
いやショートじゃない普通の淫夢動画だったわ

http://www.nicovideo.jp/user/xxxxx/video
の形式でユーザーマイリスを登録してて
今までは新規投稿があれば@viewに通知入ってたけど4月24日以降の投稿は取得されてないや
nfinderのブラウザから直接URL叩いて
「リストの最新データを取得します」を押しても4月24日以降の更新分は反映されなかった
772名無しさん@お腹いっぱい。
垢版 |
2026/04/29(水) 15:33:53.98ID:XGCtimeD0
snapshot.search.nicovideo.jp/api/v2/snapshot/video/contents/search?q=&targets=tags&fields=contentId,title,viewCounter,startTime&filters[startTime][gte]=2026-04-28T00:00:00%2B09:00&_sort=-viewCounter&_limit=100

スナップショット検索API v2
もうこれしかランキング取得できないか?
2026/04/29(水) 16:15:24.22ID:YFj1RkyO0
取得自体は普通のランキングのURLにresponseType=jsonを付ければできるよ
2026/04/30(木) 08:15:22.25ID:pLKWCn8O0
ランキングの変更点は大カテゴリがゲーム等の日本語から4eet3ca4みたいな英数字になった所位で少カテゴリのtag=は日本語のまま
以前のランキングの修正の要領で修正すればjsonは持ってこれる
後はjsonで処理するかRubyでRSSに変換するかの二択だけど以前のRSS形式がデータ残ってなくて分からんからGetRssCDATAをjsonに対応させるのが早そうかなくらい

>>769
何個か試してみたけどこっちでは取得漏れ再現出来ないから分からないや
2026/05/02(土) 21:06:42.71ID:WKYLqLwH0
ちょっとランキングは使用してなかったんでこれで正しいのかどうか分からないのだが表示はこれで大丈夫そうかな
https://i.imgur.com/Wym7Tb6.png
今は何故か一部の少カテゴリだけ取得に失敗しているのだが原因がよくわからん…
2026/05/02(土) 21:40:50.74ID:4Qt0wY4K0
https://writening.net/page?wfeEnA
4/24辺りからのランキング対応
カテゴリが多過ぎてリスト作るのむりぽなのでこれが無いけどどうしてもって時はブラウザでカテゴリ開いた時のURLに表示される物を追加して
全カテゴリチェックも出来てないから取得漏れがある可能性もあるけどその時は報告して下さい
2026/05/02(土) 21:56:35.70ID:4Qt0wY4K0
あーこの修正すると@Viewに影響が出るけど大丈夫かなあ
もうツギハギだらけでnFinderは限界よ
2026/05/02(土) 22:28:21.47ID:bm1vRMhM0
ハゲが消えてから延命に延命を重ねてるからもうとっくの昔から身体中点滴まみれよ
779名無しさん@お腹いっぱい。
垢版 |
2026/05/04(月) 10:41:09.37ID:g8sdhaMt0
カテゴリ合算 all

カテゴリ合算 e9uj2uks
にした方がいいんじゃね
2026/05/04(月) 10:50:53.90ID:myq4iWj80
ランキング機能自体利用しないから元がどんな感じだったのか分からないんだよね
大カテゴリや少カテゴリも今の仕様と噛み合ってないのは分かってるんだけど修正するの大変過ぎるので出来る人が居たらお願い
2026/05/05(火) 10:43:17.75ID:KY4ygXon0
>>776をちょっと修正
やっぱ@viewに影響出てた
レスを投稿する


ニューススポーツなんでも実況