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/
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
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 にチェックがされていれば成功
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
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");」って行が増えててほかがそのままなら成功
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)版を切り替えることができます
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
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
よく使えるなつぎはぎ状態だろ・・・
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
>>13
マジか……
代わりにcommeonとの連携がうまく行けばいいんだけど何故かローカルファイルを再生してくれないんだよなぁ
2023/12/01(金) 14:42:03.66ID:5gDsoAsz0
コメントのDL方法も分かったしjsonからXMLへの変換もまあ出来なくはなさそうなんだけど
キャッシュじゃなくて普通に再生する時ってFLASHの方で処理してるのかしら
2023/12/03(日) 14:55:52.80ID:tTEQfb2k0
ローカルに保存してるコメントのxml読み込んでくれないんだけどなんか設定とかあったっけ?
とりあえず鯖からコメントjsonで落としてxmlに変換する方向でなんとかなりそうなそうでもないような…
2023/12/03(日) 17:31:50.74ID:tTEQfb2k0
Rubyでjson落としてそれをnFinderが読める形のxmlに変換してローカルに保存してからニコニコ鯖の代わりにそのxmlを指定する事でコメント見れるようにはなったんだ
ただコメント読んでる構造がよく分からなくてコメントが二重になっちゃってな
面倒だったからFLASHの方弄って過去ログ見る機能消したら上手く行ったんだけど
動画冒頭1秒くらいのコメントが変換処理の遅延のせいで再生出来ないっていう滅茶苦茶な状態だわどうしようこれ
2023/12/03(日) 18:46:13.55ID:tTEQfb2k0
https://writening.net/page?8mapEZ
面倒だったのでちょっとテスト用の関数とか持ってきたけど多分これでいけるはず
皆が使ってるnico.rbがどんな状況かもう分からないのでなんかエラー吐いたら教えて
2023/12/03(日) 20:25:59.44ID:s6iIIFMB0
>>18の方法で上手くいきました
ダウンロードは相変わらず失敗すると思ったら
コメントダウンロードで止まってるみたいだったので
コメント保存のチェックを外してみたらいけました
2023/12/03(日) 20:48:32.52ID:tTEQfb2k0
ダウンロードは確認してなかったなあ時間無くて無理だわ
一応再生するとlogフォルダの中にcomment.xmlってのが生成されるからコメントファイルの実体はこれ
2023/12/03(日) 21:14:51.85ID:tuKJeNLs0
>>18
問題無くコメントいけました、ありがとうございます
またこれで生き延びた
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>'
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
>>25
ブラウザからログインは普通にできました
とりあえず多分おま環だろうってことで他の人の報告とかくるまで以前のままで置いときますね、ご迷惑をおかけしました…
2023/12/04(月) 05:31:14.82ID:HbtpfWQf0
ログイン失敗時にerror.txtに何も出力されてないなら単純にnico.rbの修正ミスかな
対象のms=の行を削除してないとか別の部分に入れちゃったとか?
まあそもそも強引な処理のせいで不具合起きてるのかもだけど
2023/12/04(月) 10:13:37.13ID:SljRN0zy0
>>18
逝ったかと思ったよ
2023/12/04(月) 13:26:13.37ID:dDDGXt7/0
>>27
それはないんですが、とりあえずもううちのnico.rb公開しちゃいますね
https://writening.net/page?xYc5xY
2023/12/04(月) 15:32:32.16ID:HbtpfWQf0
>>29
それ全コピペして問題なくコメント流れたわ
nFinder側の修正が何かしら抜けてるのかも
2023/12/04(月) 16:54:05.23ID:HbtpfWQf0
前スレ辺りで修正したもののリスト
https://writening.net/page?PzUsYi
2023/12/04(月) 21:19:57.73ID:KzayDplj0
>>31
ありがとうごさいます!
なんらかのおま環なのは確定できたのであとはそのへんを一つ一つ確認してみますね!
2023/12/05(火) 02:09:58.42ID:vSgilCr20
自分もコメントのファイルは出来るけど読み込んでくれないや
どの修正が足らないんだろうなあ
2023/12/05(火) 08:05:50.41ID:pz6qV84c0
正直大分雑とは言え単独でも動く程度の修正のはずなのでワケワカメ
Rubyを利用せずログインして検索辺りが怪しい気がするけども
XMLの作成自体は上手くいってるのが謎だなあ…中身もちゃんとあるんだよね?

一応こっちの環境はwin11Ruby3.1.2Flash20.0.0.228一般会員
2023/12/05(火) 16:28:09.52ID:te8ULsdI0
>>34
原因が分かった、nfinderのブルパスに日本語があったからだ
2023/12/05(火) 17:17:30.24ID:tKTmnqJA0
なるほど空白も駄目なのかな
D:¥Program Files¥nFinderみたいに置いてたのドライブ直下に置いたらコメント表示出来ました
ごめんそしてありがとうハゲ
2023/12/05(火) 17:18:07.73ID:nlgo3G/70
>>35
あーそういう事かファイルパスが文字化けしちゃうのね
フォルダを変えたくない場合コメントファイルの保存場所を変えれば大丈夫なのかな
一応コメントファイルの保存と読み込みは以下の部分で行ってるのでどうしてもフォルダ変えたくない場合はここを弄って貰えれば
File.open("./log/comment.xml", "w") do |f|
f.puts(xml_doc.to_xml)
end
ms = File.expand_path("./log/comment.xml")
2023/12/05(火) 18:48:24.68ID:te8ULsdI0
>>37
ホントにお騒がせしました……
rubyなしでログインの修正したら動画は映るようになったのにコメントがいっこうに表示されないのでもしやと思って俺もドライブ直下に置いたら一発オーケーだった感じです
とりあえずrubyなしでログインの修正は必須ってことですね
2023/12/06(水) 02:05:46.82ID:z5hubTqw0
>>37
あー、大変個人的な問題なので無理にとは言わないんだけど、センシティブな動画だけはログインできず再生されないのはなんとかならないだろうか……
2023/12/06(水) 06:34:37.44ID:Qs9pwSfi0
>>39
あれログインして検索の修正をしてれば見れるはずなんだけど
再生すら出来ないって仕様変わったのかな
2023/12/06(水) 06:58:47.88ID:1VW/Qnms0
この反応の少なさ
ユーザー減ってる?
2023/12/06(水) 08:36:35.59ID:Qs9pwSfi0
センシティブ動画はゲストログインだとAPIから情報取れないっぽい
ちょっと暇な時に方法考えてみますん
2023/12/06(水) 12:50:00.07ID:Qs9pwSfi0
まだ既存のページからデータ取得できてセンシティブも問題なく再生できたので帰宅したら修正更新します
2023/12/06(水) 18:01:20.25ID:xHOe/YB10
https://writening.net/page?8mapEZ
諸々修正しました
コメントファイルのコンバートが上手くいってなかったのでスコアとかのデータが途切れてたスマソ
あと色米とかshitaとかのコマンドが上手く行ってない予感がするけど元のxmlが手元に無いのでどう直したらいいか…
2023/12/06(水) 21:05:43.29ID:Fjb2qWvS0
>>18の時はいけてたんだけど>>44にするとログインに失敗しましたで再生できなくなってしまう
起動して動画再生しようとしただけのerror.txtの中身がこれ
上3行は>>18の時点に戻しても出てるから前のどこかで何かで間違えてたんかな・・・

undefined method `b' for nil:NilClass
C:/Ruby27-x64/lib/ruby/2.7.0/uri/common.rb:388:in `decode_www_form_component'
./session.rb:12:in `<main>'
undefined local variable or method `headers' for main:Object
./nico.rb:163:in `<main>'
undefined local variable or method `headers' for main:Object
./nico.rb:163:in `<main>'
2023/12/06(水) 21:43:09.33ID:Qs9pwSfi0
あっれ…ごめんこっちで間違って消したっぽい
コメント修正の中にある
uri = URI(url)の下に
headers = {
"X-Frontend-Id" => "6",
"X-Frontend-Version" => "0",
"X-Request-With" => "https://www.nicovideo.jp";,
}
をコピペしてみて
2023/12/06(水) 23:44:24.79ID:z5hubTqw0
>>46
その追記をしたうえでも、うちでもログイン自体が出来なくなってますね……
2023/12/07(木) 01:26:01.23ID:M2O9ZsdM0
45だけどこちらは>>46でログインできました
ありがとう
2023/12/07(木) 04:37:17.66ID:gz4Jwikw0
何がなんだか分からなくなってきたので若干簡素に書き直しました
URLは>>44と同じ
古いnico.rbで動作確認したから大丈夫なはずなんだけど何がおかしいのかなあ…
>>47
あんまりログインに失敗しましたを繰り返してるとログインロックされてる可能性もあるのでブラウザ側でログアウト→ログインして確認もしてみて
2023/12/07(木) 05:54:54.15ID:jpMBw0Qg0
>>49
この修正してくれたやつなら行けました、ありがとうございます!
一応アカウントロックは常に確認してたので違ったはずです
2023/12/07(木) 12:03:46.72ID:uSt/q2lG0
Cドライブ直下にnFinder2Commentってフォルダ作ってnico.rbを
File.open("C:/nFimder2Comment/comment.xml", "w") do |f|
f.puts(xml_doc.to_xml)
end
ms = "C:/nFimder2Comment/comment.xml"
にしたら出来たわ

logがあるデフォルトのUsers以下だと何かダメだった
2023/12/07(木) 15:48:11.62ID:gz4Jwikw0
多分だけどrubyからnFinderに渡す時にエンコードのせいで一部の文字が文字化けしてるせいなんだけどちょっと簡単な修正方法が思いつかない
2023/12/10(日) 05:10:55.41ID:bOIU23OB0
新仕様だと30分超えでも画質落ちないけど
低画質の方しか取得できてないっぽい
2023/12/10(日) 07:28:38.16ID:N7yNm7E70
投稿動画一覧の取得がおかしくなってる?
2023/12/10(日) 08:18:37.32ID:2aev5E7v0
>>54
おかしくなってるって読み込めない感じ?
>>53
新仕様の方は全く分からないし調べる時間も無いのでちょっとお手上げ
2023/12/10(日) 11:25:47.20ID:N7yNm7E70
>>55
一応マイリス欄にリストとしては表示されるんですが、サムネや動画説明もないしアドレスもおかしいしクリックしても再生されないって感じですね
2023/12/10(日) 11:39:39.12ID:2aev5E7v0
>>56
RSSの仕様が変更されたっぽいかな
APIから読むようにしてみる
2023/12/10(日) 11:40:21.78ID:em5ndYic0
>>56
ちょっと記憶があやふやだけど、リンクが
https://www.nicovideo.jp/watch/https://www.nicovideo.jp/watch/sm00000
みたいになって失敗したことが俺もあった

Rubyを使用しない〜を同時に適用しようとしてたらこうなったけど
やらずともコメントの保存場所変えたらコメントの取得もマイリストも正常になったよ
2023/12/10(日) 13:17:09.10ID:2aev5E7v0
投稿動画などをAPIから取得する
https://writening.net/page?JDbaWT
ちょっと新しい試みをしたので説明とか修正抜けてるかも
マイリストとかも同じように取得出来るけどとりあえず投稿動画だけ
駄目だったら今までに導入した修正箇所とか添えて報告お願いします

自分の環境ではテスト的にこれをずっと使ってたのでスクリプト自体にバグは無いはず
あと自分のアカウントの視聴履歴も一応取れるけど要る?
2023/12/10(日) 15:28:37.33ID:vKip9BoE0
>>59
一応今までの修正は全てやったうえで今回のもやってみましたが、投稿動画はリストすら表示されなくなりましたね
あと一応報告ですが投稿動画だけじゃなくシリーズやマイリスなんかも今日になって突然同じように正しく読めなくなってるっぽいです
他の人が大丈夫なら何かしらのおま環だと思うので報告を待ったほうが良さげですね
2023/12/10(日) 15:51:04.73ID:2aev5E7v0
うーんとりあえずこっちでは異常起きてないからなんとも言えない
2023/12/10(日) 16:03:25.01ID:vKip9BoE0
>>59
undefined method `video_sortkey' for main:Object

nico_url = video_sortkey(nico_url)

^^^^^^^^^^^^^
./nico.rb:24:in `<main>'
ちなみに今回の修正をやったうえでerror.txtの中身は↑で、nico.rbの24行目は↓でした。
nico_url = video_sortkey(nico_url)
2023/12/10(日) 16:08:03.22ID:vKip9BoE0
しまった、load "./nico2.rb"を入れてなかった……。ただそれを入れても↓のエラーが出てやっぱり読めないですね。

undefined local variable or method `headers' for main:Object

html = http.send_request("GET", uri.request_uri + (i + 1).to_s, "", headers)

^^^^^^^
./nico.rb:36:in `block in <main>'
./nico.rb:34:in `times'
./nico.rb:34:in `<main>'

nico.rbの36行目は「html = http.send_request("GET", uri.request_uri + (i + 1).to_s, "", headers)」、34行目は「(MAX_PAGE - 1).times do |i|」でした。
生成されたetestの中身は↓のとおりです。
/v3/users/66881820/videos?sortKey=registeredAt&sortOrder=desc&pageSize=100&page=1
2023/12/10(日) 16:16:16.99ID:vKip9BoE0
というか今回もnico.rb貼っときますね。毎度すみません……
https://writening.net/page?2B5w6d
2023/12/10(日) 16:19:31.86ID:2aev5E7v0
>>63
ひとまず原因わかりました
前準備の所に修正箇所を追記したのでお試しください
2023/12/10(日) 16:38:34.82ID:vKip9BoE0
>>65
できました!
そしてすごくしょうもないミスですが「投稿動画をすべて取得する」の部分を上書きというのを見落として単に追記してました、申し訳ないです……
2023/12/10(日) 16:53:11.99ID:2aev5E7v0
>>66
修正箇所多いので仕方ないかと…出来たならそれはそれで

いっそうちのnico.rbをアップしてもいいんだけどそのまま使えるのか疑問
今までの全部修正してれば使えるのかな?一応興味があればどうぞ
https://writening.net/page?fsmyCy
2023/12/10(日) 18:20:26.41ID:vKip9BoE0
>>67
うちのnicorbだと投稿動画以外は駄目なままだったので使わせてもらいましたら完全に治りました
どこが食い違ってるのかとか参考に比べたりもしたかったので有難いです
2023/12/10(日) 21:01:50.46ID:XAbqMaTe0
>>41
nFinderは起動するけど@Viewと動画のダウンロードしか使ってない
動画の再生はブラウザに投げて見てるからnFinderのプレイヤーで見てないのよね
またログインか@Viewかダウンロードができなくなったら泡食ってくるよ
2023/12/11(月) 08:22:19.23ID:x6UhNKzt0
RSS調べてみたけどどうも改行が所々に追加されててそれで読めなくなってるみたい
nFinderは正規表現で読み込んでるからこんなのでも死ぬ虚弱体質なんだ
修正は↑に書いたとおりAPIから読み込むのが手っ取り早いのでRSSでの読み込みを治す気はないです
2023/12/11(月) 12:26:31.30ID:h6LSGxLo0
RSSってXMLだよな
なぜ正規表現で読むの?
2023/12/11(月) 12:36:35.29ID:x6UhNKzt0
それは公式のハゲに聞かないとわからない
今じゃ誤差レベルだけど当時は一秒でも高速化が必要だったのかも
2023/12/11(月) 12:51:53.72ID:h6LSGxLo0
なるほど
正規表現って遅そうだけど速いのか
2023/12/14(木) 02:51:02.69ID:GUnK7M8G0
コメント取得をちょっと更新しました
https://writening.net/page?8mapEZ
nFinderの動作には関係なさそうだけど総コメント数の指定ミスの修正と
かんたんコメントと投稿者コメントが読み込めてなかったのを修正

投稿者コメントってxmlの時はどういう仕様だったか分からないので纏めちゃった
そもそもあんまり見たこと無いので動作おかしいとかあれば教えて
かんたんコメントはいらなかったら該当部分削除すればおk
2023/12/14(木) 04:50:10.49ID:xr7ZnipB0
通りすがりだけど、自分がチェック用にしてる動画

*投稿者コメントあり
sm11825649

*ニコスクリプトが存在する動画
sm24707153
2023/12/14(木) 05:24:32.21ID:GUnK7M8G0
>>75
ありがとう通りすがりの人

コメント数が膨大な時に投稿者コメント取れないな
まあnFinder自体の仕様かも知れないけど
NGNG
あぼーん
2023/12/16(土) 08:13:04.77ID:mHaHc+0I0
>>77
もう結構貯まってるわ
79名無しさん@お腹いっぱい。
垢版 |
2023/12/17(日) 19:30:29.42ID:FLyxA4id0
>>74

sfw修正でif(!(_Waybackkey.length > 0 &&を探せと言われても
文字はないし、3895行しかないのですがどうすれば?
2023/12/17(日) 20:42:05.30ID:JYU6PnH10
>>79
開く場所が違うか設定で逆コンパイルを無効化にチェックが入ってるんじゃないかな
2023/12/20(水) 04:21:11.41ID:rg3ntOl00
仕様変更あったのか非エコノミー時間に再生しても360pしか取得できない
ちなみにこれsm43164730
2023/12/20(水) 04:37:01.61ID:sFcF5bJj0
>>81
解析したところ新動画サーバー(DMS)だと1080pからあるけど旧動画サーバー(DMC)だと360pからしかない動画だから。
12/4の動画仕様変更のため新旧サーバーでこういう差が出るようだ。
nFinderはAmazon S3の新動画サーバー(DMS)に対応するのかどうかは知らんけど、まあそういうことだ。
2024/01/03(水) 03:09:29.96ID:Z12aiJy70
コメントを取得出来ない問題への対応をやったら
No such file or directory @ rb_sysopen - ./log/comment.xml
./nico.rb:200:in `write'
./nico.rb:200:in `<main>'
ってエラーがでたぞ
2024/01/03(水) 03:33:01.25ID:dZ5VnDQ70
>>83
フォルダかファイルが存在しないというエラーのようだけど何でだろう
nFinderの置いてある場所に全角やスペースが含まれてると読み込み失敗するとかそっち系かなあ
logフォルダが読み込み専用になってるとかもあり得る
nFinderのフォルダをCドライブ直下に置くとかfile_pathに別のフォルダを指定してみると治るかも
2024/01/04(木) 04:12:31.76ID:QqjkKsrZ0
d\:Program Files (x86)\nFinder2からd\:nFinder2にうつしても同じエラーでる
C:\Users\username\AppData\Roaming\nFinder2にあるlogファイルを読み取り専用じゃなくしてもエラーが出る
2024/01/04(木) 05:17:35.34ID:D2ocRCh+0
>>85
そこじゃなくてnFinder2フォルダの中にLogフォルダがある
と言っても書き込み禁止になってたら別のエラーが出るはずだし
ひょっとしたら大文字小文字判別してるのかな
nico.rbの"./log/comment.xml"の部分を"./Log/comment.xml"に変えてみるとかどうかね
2024/02/07(水) 10:20:41.33ID:+24kkTGS0
@viewこわれたんだけどなんかあった?
2024/02/07(水) 12:15:25.00ID:OPenwFYu0
いつもの過去動画も@viewに登録されるやつ?完全に沈黙?
2024/02/07(水) 15:12:22.19ID:UNZi2IGX0
自分も@view壊れました
いつもの過去動画が大量に…の奴ですね
2024/02/07(水) 19:45:09.31ID:4MRs1BRM0
壊れたってか定期的に来るやつだな

マイリスト周りの仕様変更きたかな?
2024/02/07(水) 20:14:37.15ID:4MRs1BRM0
帰宅してから2回目までは正常、3回目で4000、そのあと4回目は正常だからとりあえず大丈夫かな
2024/02/07(水) 23:56:27.22ID:6pY06/980
投稿動画とマイリストの新着@viewURLおかしくなってると思うけどうちだけかな
2024/02/08(木) 00:22:37.89ID:DJGfq19v0
一応修正内容置いとくね
@viewでサムネイルが取得出来てなかったらバグってるので修正推奨
https://writening.net/page?WNBrUE
直ってるかどうかテストしたい場合はLogフォルダにあるCheck_NewMylist.txtを開いて適当なsm(数字)の部分を削除してから新着チェックで
ml*(数字)やmv*(数字)の部分は消さないように
2024/02/08(木) 20:18:05.07ID:karVvDgI0
>>93これとくに@viewが正常に動いてるときはやらなくても大丈夫?
てか修正したら逆にサムネでなくなってダブルクリックで再生できなくなった…

改造歴は>>44から手入れてなかった感じかな
2024/02/08(木) 20:25:41.16ID:DJGfq19v0
>>94
そうねなんかうちの環境だとおかしかったから修正したけど正常に動いてるならいいんじゃないかな
普段新着チェック利用してないからうちがどっかおかしいのかも知らん
2024/02/08(木) 22:02:15.51ID:7+qfhdQK0
修正うまくいかん

サムネがない動画のURL確認したら
http://www.nicovideo.jp/watch/httpswwwnicovideojpwatchsm〇〇ってなってた…
2024/02/08(木) 22:14:48.57ID:zezEr43j0
俺の場合は>>31のシリーズ対応とかシリーズをお気に入り~とかやってないと修正できなかった
2024/02/08(木) 22:42:32.10ID:karVvDgI0
明日帰ってきてきてから駄目そうだったら連休中に改造最初からやりなおすわ
2024/02/08(木) 23:47:52.93ID:DJGfq19v0
>>96
うちの場合はhttp~で同じ現象になってたからdnSpyでhttpsに直したら上手く行ったんだけどその場合どうなってるんだろう逆に修正しない方が正常だったりする?
2024/02/09(金) 00:55:54.15ID:M4gkuxlp0
取得ミスった時の内容は>>96と同じだったわスマソ
もうちょい時間ある時に調べてみるけど状況が把握出来てないから期待薄だなあ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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