※注意
現在開発が停止されているため、そのまま使用するといくつかの不具合を生じますが
>>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
探検
nFinde改造スレ Part1
■ このスレッドは過去ログ倉庫に格納されています
2017/12/30(土) 00:18:28.77ID:oMA7qRGC0
2017/12/30(土) 00:19:06.49ID:oMA7qRGC0
■起動時の更新チェック機能の半永久的な無効化
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
2017/12/30(土) 00:19:23.61ID:oMA7qRGC0
■投稿者コメントの取得(最新/旧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://pastebin.com/raw/xNvj7m3Q の内容をコピペ
(この内容には後述の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://pastebin.com/raw/xNvj7m3Q の内容をコピペ
(この内容には後述のniconico仕様変更に対する内容も含まれています)
4. File -> Save
・Proxomitronを使う場合
1. ttps://pastebin.com/raw/7Jm5GUYw の内容をコピーしておく
2. Header(ヘッダー)を開く、一覧を一度クリック
3. 右クリックして「フィルタをクリップボードからインポートする 」を選択
4。 一覧に「 Content-Type: Nicovideo add txt/sml (out) 」が追加、Out にチェックがされていれば成功
2017/12/30(土) 00:19:43.15ID:oMA7qRGC0
■2017/07/13からniconicoの仕様変更(HTML5動画プレイヤー化)へ対応
なおnFinder2.0.3.1より以前は対処無しで再生可能
ただしファインダーを使った検索は出来ない。ブラウザの検索を使う必要あり
nFinder.exeをデコンパイルする方法
・よく訓練されたニコ厨による、ニコ動の仕様変更対応(nFinder編) - Qiita
http://qiita.com/ysktn/items/5db244eb4d8e73380a77
プロキシソフトを利用する方法
・Privoxyを使う場合
1. 起動してOptions→Edit User Actions→user.actionのテキストが開いたら、以下を最後に追加し保存
{ +client-header-filter{niconico-cookie} }
www.にこヴぃでお.jp/watch/
2. Options→Edit User Filter→user.filterのテキストが開いたら、以下を最後に追加し保存
CLIENT-HEADER-FILTER: niconico-cookie Niconico
s@^(Cookie:.*)@$1 ;watch_flash=1@i
・Fiddlerを使う場合、前述の方法でまとめて対応可能
Proxomitronを使う場合
1. ttps://pastebin.com/raw/tgEw48gc の内容をコピーしておく
2. Header(ヘッダー)を開く、一覧を一度クリック
3. 右クリックして「フィルタをクリップボードからインポートする 」を選択
4。 一覧に「 Cookie: Nicovideo add watch_flash (out) 」が追加、Out にチェックがされていれば成功
なおnFinder2.0.3.1より以前は対処無しで再生可能
ただしファインダーを使った検索は出来ない。ブラウザの検索を使う必要あり
nFinder.exeをデコンパイルする方法
・よく訓練されたニコ厨による、ニコ動の仕様変更対応(nFinder編) - Qiita
http://qiita.com/ysktn/items/5db244eb4d8e73380a77
プロキシソフトを利用する方法
・Privoxyを使う場合
1. 起動してOptions→Edit User Actions→user.actionのテキストが開いたら、以下を最後に追加し保存
{ +client-header-filter{niconico-cookie} }
www.にこヴぃでお.jp/watch/
2. Options→Edit User Filter→user.filterのテキストが開いたら、以下を最後に追加し保存
CLIENT-HEADER-FILTER: niconico-cookie Niconico
s@^(Cookie:.*)@$1 ;watch_flash=1@i
・Fiddlerを使う場合、前述の方法でまとめて対応可能
Proxomitronを使う場合
1. ttps://pastebin.com/raw/tgEw48gc の内容をコピーしておく
2. Header(ヘッダー)を開く、一覧を一度クリック
3. 右クリックして「フィルタをクリップボードからインポートする 」を選択
4。 一覧に「 Cookie: Nicovideo add watch_flash (out) 」が追加、Out にチェックがされていれば成功
2017/12/30(土) 00:20:02.80ID:oMA7qRGC0
■その他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)版を切り替えることができます
2017/12/30(土) 00:20:22.48ID:oMA7qRGC0
■その他FAQ2
※以下は旧版(-v2.1.0.1)でのみ起こる不具合
・検索できない
アプリケーション設定>ファインダー>基本設定の「公式web用検索エンジンを使用」にチェック入ってると検索できないようです
ひとまずチェックを外した運用で対処
・大百科で死ぬ、どうにかしろ
作者「大百科とWebbrowser(MS謹製のWebブラウザコンポーネント)の仲が悪いので僕にはどうしようもありません。」
※以下は旧版(-v2.1.0.1)でのみ起こる不具合
・検索できない
アプリケーション設定>ファインダー>基本設定の「公式web用検索エンジンを使用」にチェック入ってると検索できないようです
ひとまずチェックを外した運用で対処
・大百科で死ぬ、どうにかしろ
作者「大百科とWebbrowser(MS謹製のWebブラウザコンポーネント)の仲が悪いので僕にはどうしようもありません。」
2017/12/30(土) 00:20:53.55ID:oMA7qRGC0
検索ができない問題に対してとりあえずFiddler用のルールを作ってみた
>>3のテンプレに合わせると
1. Rules -> Custmize Rules
2. 「 static function OnBeforeResponse(oSession: Session) 」ってのを探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/77e35dfd7c94216c1882ec5b8b52b351 の15行の内容をコピペ
4. File -> Save
>>3と違って挿入する先が「OnBeforeRequest」(リクエスト)ではなくて「OnBeforeResponse」(レスポンス)だから注意してくれ
>>3のテンプレに合わせると
1. Rules -> Custmize Rules
2. 「 static function OnBeforeResponse(oSession: Session) 」ってのを探す
3. 2の{ }の中に ttps://gist.github.com/magni1200s/77e35dfd7c94216c1882ec5b8b52b351 の15行の内容をコピペ
4. File -> Save
>>3と違って挿入する先が「OnBeforeRequest」(リクエスト)ではなくて「OnBeforeResponse」(レスポンス)だから注意してくれ
2017/12/30(土) 00:21:22.57ID:oMA7qRGC0
Proxomitron用 HTMLWebページフィルタ
URLのマッチ www.nic○vide○.jp/search|www.nic○vide○.jp/tag
マッチさせる語句 contentBody video uad videoList videoList01
置換するテキスト contentBody video uad videoList01
NGワード対策のためURLのo(おー)を○に変換
>>33と違ってnFinder以外からのアクセスも対象になるので念のため
URLのマッチ www.nic○vide○.jp/search|www.nic○vide○.jp/tag
マッチさせる語句 contentBody video uad videoList videoList01
置換するテキスト contentBody video uad videoList01
NGワード対策のためURLのo(おー)を○に変換
>>33と違ってnFinder以外からのアクセスも対象になるので念のため
2017/12/30(土) 00:21:45.91ID:oMA7qRGC0
うおおdnSpyでいじっても検索できるようになったぞー
>>33には感謝の言葉しか無い
nfinder2→TrinityCS→Scrapeの中の
contentBody video uad videoList01 (8箇所)を
contentBody video uad videoList videoList01 に書き換える
Edit Methodでやるとコンパイルエラー起こすので
右クリックメニューからEdit IL Instructions…で書き換える事
>>33には感謝の言葉しか無い
nfinder2→TrinityCS→Scrapeの中の
contentBody video uad videoList01 (8箇所)を
contentBody video uad videoList videoList01 に書き換える
Edit Methodでやるとコンパイルエラー起こすので
右クリックメニューからEdit IL Instructions…で書き換える事
2017/12/30(土) 00:22:11.08ID:oMA7qRGC0
>>39の「Edit Methodでやるとコンパイルエラー起こすので 右クリックメニューからEdit IL Instructions…で書き換える事」を見てふと思い立って前スレ687が言ってた事を同じように試してみた
687 名無しさん@お腹いっぱい。 [sage] 2017/10/01(日) 18:44:28.63 ID:K3HO2LRD0
マイリスについて少し調査したよ。
動画情報HTMLの文字列を読み込み直後に書き換えてやるとうまくいきそう。
dnSpyでデコンパイルしてnFinderのmPlayer_Sputnikの2109行目を見る。
その上の行に、「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=_blank", "");」を挿入する。
でも、デリゲートがどうのこうのでコンパイルがうまくいかんので動作未確認です。
VB$AnonymousDelegate_0とかVB$AnonymousDelegate_7ってのがよくわからん。
確かにコンパイルエラー出てたんだけど>>39の言う方式で
「this._now_videoInfo1 = this._now_videoInfo1.Replace("_blank", "");」
を
「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=_blank", "");」
に書き換えたらプロキシ無しでマイリスト開くようになったよ
>>39と前スレ687に感謝
687 名無しさん@お腹いっぱい。 [sage] 2017/10/01(日) 18:44:28.63 ID:K3HO2LRD0
マイリスについて少し調査したよ。
動画情報HTMLの文字列を読み込み直後に書き換えてやるとうまくいきそう。
dnSpyでデコンパイルしてnFinderのmPlayer_Sputnikの2109行目を見る。
その上の行に、「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=_blank", "");」を挿入する。
でも、デリゲートがどうのこうのでコンパイルがうまくいかんので動作未確認です。
VB$AnonymousDelegate_0とかVB$AnonymousDelegate_7ってのがよくわからん。
確かにコンパイルエラー出てたんだけど>>39の言う方式で
「this._now_videoInfo1 = this._now_videoInfo1.Replace("_blank", "");」
を
「this._now_videoInfo1 = this._now_videoInfo1.Replace("target=_blank", "");」
に書き換えたらプロキシ無しでマイリスト開くようになったよ
>>39と前スレ687に感謝
2017/12/30(土) 00:23:42.11ID:oMA7qRGC0
dnSpyでの書き換えまとめ
■検索対応
1. nfinder2→TrinityCS→Scrapeを開く
2. Ctrl+F で「contentBody video uad videoList01」を検索する
3. 該当行を右クリック→「Edit IL Instructions…」を選択
4. 2の部分を「contentBody video uad videoList videoList01」に置き換える
5. 「OK」で反映する。ソースが置き換え後の状態になってればok
6. 2-5を8箇所分実行する
■マイリス対応
1. nfinder2→nFinder→mPlayer_Sputnikを開く
2. Ctrl+F で「_blank」を検索する
3. 該当行を右クリック→「Edit IL Instructions…」を選択
4. 「"_blank"」の所を「"target=_blank"」に置き換える
5. 「OK」で反映する。ソースが置き換え後の状態になってればok
■保存
File→Save Module...→ok
■検索対応
1. nfinder2→TrinityCS→Scrapeを開く
2. Ctrl+F で「contentBody video uad videoList01」を検索する
3. 該当行を右クリック→「Edit IL Instructions…」を選択
4. 2の部分を「contentBody video uad videoList videoList01」に置き換える
5. 「OK」で反映する。ソースが置き換え後の状態になってればok
6. 2-5を8箇所分実行する
■マイリス対応
1. nfinder2→nFinder→mPlayer_Sputnikを開く
2. Ctrl+F で「_blank」を検索する
3. 該当行を右クリック→「Edit IL Instructions…」を選択
4. 「"_blank"」の所を「"target=_blank"」に置き換える
5. 「OK」で反映する。ソースが置き換え後の状態になってればok
■保存
File→Save Module...→ok
2017/12/30(土) 00:25:10.74ID:oMA7qRGC0
13名無しさん@お腹いっぱい。
2017/12/31(日) 19:38:35.34ID:UP75gYJ70 保守
2017/12/31(日) 22:58:20.68ID:ST9kFtTq0
2018/01/12(金) 20:54:03.27ID:QIbk3HnP0
保守
16名無しさん@お腹いっぱい。
2018/01/19(金) 11:47:25.78ID:lN+ySGSD0 保守上げ
17名無しさん@お腹いっぱい。
2018/02/23(金) 22:47:06.82ID:dI451CQm0 HTML5プレイヤー実装化に成功した
やり方の公開はここで良いのかな?
やり方の公開はここで良いのかな?
18名無しさん@お腹いっぱい。
2018/09/25(火) 20:49:34.14ID:E8DLpsG10板復帰(NG!:Gather .dat file OK:NOT moving DAT 719 -> 719:Get subject.txt OK:Check subject.txt 719 -> 719:fukki NG!)2.77, 2.61, 2.55
age Maybe not broken
2018/10/18(木) 20:48:15.58ID:wQcLTqGy0
test
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- VIP過疎すぎてつまらない😭
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 自衛隊員「クマ被害を防ぐ活動、アルバイトに使われたということ。自衛隊の強み活かしてない。猟師のような仕事を期待されるのは無理」 [932029429]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
