【ニコニコ】NicomentXenoglossia【コメントDL等】at SOFTWARE
【ニコニコ】NicomentXenoglossia【コメントDL等】 - 暇つぶし2ch52:1/2 ◆XENOGLOobw
12/11/08 23:58:10.85 BOcpkG4s0
>>51

> 保存時に失敗して詳細に「404 NOT FOUND」とでる動画がありますが

もしも再現性がある(何度か時間をあけてダウンロードを試みても常に「404(Not Found)」と表示される)
現象でしたら、その動画のIDをお教えいただけましたら対処できるかもしれません

#当ツールは、動画が消えていると判断した場合には「削除されています」「削除動画」などと表示します
  サーバから404を返された場合にはそのまま404と表示するようにしておりますが、作者の経験の範囲では、
  当ツールが404と表示する結果になるのは、混雑時など、一時的な原因による失敗時だけっぽいという印象です


> ブックマーク対象にローカル保存したリスト(この名前でリストを保存、で保存したリスト)を
> 指定できますでしょうか(更新確認というよりまとめてリスト登録できるように)

大変申し訳ございません。>>2のToDoにもございます通り、そのあたりは比較的優先順位の高い
作業だと思ってはいるのですが、仕様に少し迷っており、作業が先送りになっております

#ツリーを追加したのは比較的最近のバージョンで、ツリーまわりの実装は色々と手つかずです

53:2/2 ◆XENOGLOobw
12/11/09 00:06:58.02 4hGPt32D0
>>51

> ダウンロード画面でリスト部分のキーボードショートカットが増えると便利かも
> (例:スペースキーでチェック切替・shift+Pで再生・リターンキーでダウンロード開始など)

リターンキーでダウンロードを開始することだけなら「詳細設定→リストの操作」で設定できます

それと同じ場所に同じような感じでスペースキーの設定を追加する程度なら簡単なのですが、
完全に自由なキーカスタマイズを実装することは、作業時間的な理由で後回しになっております

そんなわけで、(たぶん永遠に実装されない)キーカスタマイズを実装するまでの暫定措置となりますが、
Ctrl+Pで再生といった固定のショートカットなら、個別の希望がございましたら追加いたします

#ダウンロードリストのキー操作は次のような現状なので、空いているところならという感じです

 Enter:「詳細設定→リストの操作」で設定した動作
 Delete:選択中のアイテムをリストから削除
 Ctrl + A:すべて選択
 Ctrl + S:ツリーで.m3uファイルのブクマを選択中の場合のみ、そのファイルを現在のリストで上書保存(暫定)
 Ctrl + C:選択アイテムの情報をクリップボードにコピー(コピーする情報は「詳細設定→リストのオプション」で設定)
 Ctrl + V:クリップボードのパスを「保存場所」に貼り付け
 Ctrl + ↑:選択アイテムを上に移動
 Ctrl + ↓:選択アイテムを下に移動
 Ctrl + →:右のタブに移動 ※全タブで共通の操作
 Ctrl + ←:左のタブに移動 ※全タブで共通の操作
 Ctrl + F:入力欄にフォーカスを移動(リスト内検索を想定) ※ダウンロードタブで共通の操作
 Ctrl + F3:入力欄の文字列でリスト内検索(上方向へ) ※ダウンロードタブで共通の操作
 F3:入力欄の文字列でリスト内検索(下方向へ) ※ダウンロードタブで共通の操作
 ※あと、修飾キーなしの ↑ ↓ Home End PageUp PageDown なども標準通りの挙動になります

 基本的にマウス操作しか考えていないツールなのでリストのキー操作だけ増やしてもアレなのですが、SPACEでチェック切替、
 APPキーで右クリックメニュー表示くらいは、もう少し早い時期に付けておいても良かったかなとは思います

54:訂正 ◆XENOGLOobw
12/11/09 06:51:43.64 4hGPt32D0
昨夜はぼんやりと書き込んでいて申し訳ありません。>>53の「Ctrl + F3」は「Shift + F3」の間違いでした
それと、現在のバージョンでも、通常ならスペースキー押下でチェック状態の切替になるはずです

55:名無しさん@お腹いっぱい。
12/11/09 18:13:27.32 O+xqoa9U0
ブックマークの保存タイミングはいつでしょうか?終了時かと思ったのですがたまに変更が反映されていないことがあります。
一定時間ごとに自動保存だとしたら間隔次第で変更が反映されないことがあるので手動でも保存できるようにしてほしい
(重要な変更直後に保存するとか)

コミュニティの動画更新をブックマークで確認しようとしたのですがファイル名が変です(手動なら問題なし)
らむらじ 第17回! が <strong>13</strong> になる
これはコミュニティ内公開だから仕方ないのでしょうか?

>>49にあるnicoplayerで保存したサムネが有るときの問題は出来れば解決してほしいです
(DLしたもの(サイズ違い)をファイル検索でまとめて消すのはかんたんですがそうするとnicoplayerで保存された分が
残るのでまた次回保存時に同じことになりますから・代わりにnicoplayer保存のサムネの方を手動で消して回るのはかなり難しい)

これは難しいと思うのでついでですがブラウザで動画再生後の提供(広告枠)のメッセージやコンテンツツリーは何とか保存できませんでしょうか?(興味があるだけなので出来ればで)

56:名無しさん@お腹いっぱい。
12/11/09 22:16:41.17 amw2pTuh0
キーワードによる検索結果を登録した場合、
再生数の取得は出来ますがコメント数の取得が出来ず
全て0で表示されてしまいますがこれは正常な動作なのでしょうか?

57: ◆XENOGLOobw
12/11/09 23:23:42.13 4hGPt32D0
>>56
大変申し訳ないのですが、状況がよく理解できません
(いちおう、作者の環境だと、通常のキーワード検索では正常なコメント数が表示されます)

あなたが直面した問題を、作者の手元のパソコンで再現するための具体的な手順を
お教えいただければ、なにか対処できるかもしれません

(たとえば、問題発生時のスクリーンショットをご提示いただくとか、
  どこに何と入力してどのボタンを押したという手順をお教えいただけますと幸いです)

58:名無しさん@お腹いっぱい。
12/11/10 00:28:17.47 gWXk5alu0
>>57
説明不足で大変失礼しました。
最新版をDLし初期状態にて試した所、
例えばデフォルトで存在する「プリティーリズム・オーロラドリーム」
チャンネルを開いた場合こうなります。
URLリンク(219.94.194.39)
ですが、検索文字列として「プリティーリズム・オーロラドリーム 第」を設定すると(他動画を除外する為「第」を付けました
URLリンク(219.94.194.39)
このようにコメント数の取得が出来ないのです。
更に、タイトルや動画ID等1つしか存在しないと思われるキーワードを
検索した場合ではちゃんとコメント数の取得が出来るようです。
つまりヒット数が2件以上存在するキーワードではコメント数の取得が出来ない事になります。
再現性が無いとの事で非常に難しいとは思うのですが、何か手がかりのような物があればと・・・。

59:名無しさん@お腹いっぱい。
12/11/10 02:03:55.73 f4GJ1b720
コメント面白いという奴がいたが
そりゃ9割はネタコメで
計算してるんだから、読めばそれなりの
面白さはある

場の空気とたまに真面目にコメするくらい

60:1/3 ◆XENOGLOobw
12/11/10 21:00:01.22 h55cqepH0
>>55

> ブックマークの保存タイミングはいつでしょうか?

URLリンク(xenog.web.fc2.com) の「その他の問題・仕様のメモ」にございます通り、
通常でしたら、ブックマークツリーの状態は、ツールの終了時に保存されるはずです

(また、ツリーのアイテムを削除した際にも、削除する直前のツリーの状態を保存いたします
  これは、右クリックメニューの「設定ファイルを再読込」で削除前の状態に戻すための挙動です)


> 終了時かと思ったのですがたまに変更が反映されていないことがあります

大変申し訳ないのですが、いまのところ、原因の心当たりはございません

たとえばですが、当ツールを起動したままでWINDOWSのシャットダウンや再起動を行った場合には、
ツリー状態の保存処理にたどり着く前に、WINDOWSによってツールが強制的に終了させられてしまう
といった可能性がいちおうございます(可能性は低いですが、ほかに起動しているソフト等が多ければあるいは)

その他、私が見落としているツールのバグかもしれませんし、ほかのソフトやサービスが原因だったり、
Vista以降のOSに私の知らない仕様が存在したり、ハードウェア的な要因があったりするかもしれません

現象が発生する条件、しない条件などを詳しくお調べいただけましたら手がかりになるかもしれませんが、
完全に不定期に発生するようでしたら、申し訳ございませんが、解決は難しいかもしれません

61:2/3 ◆XENOGLOobw
12/11/10 21:07:12.31 h55cqepH0
>>55

(承前)
いちおう、デバッグ用バージョンを作ってみましたので、よろしければ、少し使ってみてください
URLリンク(www1.axfc.net)

このバージョンでは、終了処理のたびに、「デバッグやんね.txt」というファイルを作成いたします
少しご使用いただきましたら(問題の現象が発生いたしましたら)、「デバッグやんね.txt」を適当な
アップローダにアップしていただくか、「デバッグやんね.txt」の中身をここにコピペしてください

それを私が見れば、とりあえず、現象が発生した際に、終了処理がどの程度進んでいたのかはわかります
ただ、大変申し訳ないのですが、それがわかったとしても、考え得る原因の範囲が多少絞られる程度で、
原因が特定できる可能性は高くありません


> 手動でも保存できるようにしてほしい

デバッグ用バージョンから、ツリーの右クリックメニューに「設定ファイルを保存」を追加いたしました
(ただ、それを常にご使用になると、問題の現象が発生しても気が付かなくなるため、
  前述のデバッグには支障をきたす可能性がある点にご留意ください)


> 動画再生後の提供(広告枠)のメッセージやコンテンツツリーは何とか保存できませんでしょうか?

大変申し訳ございませんが、いまのところ、そういったことの優先順位は低くなっております


> >>49にあるnicoplayerで保存したサムネが有るときの問題は出来れば解決してほしいです

まことに申し訳ございません。そのご要望については認知しておりますが、
ご要望への対応を早くしてほしいというご要望や、
ご要望への対応を確約してほしいというご要望については、お応えすることができません

62:3/3 ◆XENOGLOobw
12/11/10 22:26:08.89 h55cqepH0
>>55

> コミュニティの動画更新をブックマークで確認しようとしたのですがファイル名が変です

そういった場合は、とりあえず URLリンク(xenog.web.fc2.com)
「ブクマしたURLからのリスト登録がうまくいかない場合」をご覧いただけると幸いです

(その上で設定を変更してお使いになるようになりましたら、初期設定の参考にいたしますので
 その設定をお教えいただけると助かります)

今回の場合は、さしあたって、「設定:動画ID抽出パターン.txt」というファイル内の
「▼ニコニコチャンネルの番組-動画のhtml」の上に、次の設定を追加すると
たぶん動くと思います(【タブ】はTab記号に置き換えてください)

▼コミュ動画一覧(てけと版。テスト不足)
区切【タブ】無変換【タブ】<p class="videoDate">
ID【タブ】抜出【タブ】<a class="video" href="【タブ】">
名前【タブ】括弧内【タブ】a【タブ】class【タブ】video
日付【タブ】抜出【タブ】<span class="subinfo">投稿日時:</span>【タブ】</strong>
コメ【タブ】抜出【タブ】<span class="subinfo">コメント:</span><strong>【タブ】</strong>
再生【タブ】抜出【タブ】<span class="subinfo">再生:</span><strong>【タブ】</strong>

なお、この場合、DLを実行するとコミュニティのコメントが取得される気がします(よく知りませんけど)

リストのサムネ表示や通常IDでの登録にはツール側の対応が必要ですが、その辺りは
上と同じリンク先の「コミュニティ動画について」のような感じになっております
(マイリスト数が0の動画がないという前提の場合のみ、上の設定を変更するだけで何とかなります)

#なお、デバッグ用バージョンからは、それぞれの抽出パターンに関して、URLが指定の正規表現を
  含む場合のみ抽出を試みる……という感じの設定ができるようになっております
 (上のような設定に、「含む【タブ】com.nicovideo.jp/video」という感じの一行を追加いたします)
 (現状、そういう設定なしでパターンを識別するようにしていますが、少し不便なので)

63:1/2 ◆XENOGLOobw
12/11/10 22:46:00.12 h55cqepH0
>>58

詳細なご報告、まことにありがとうございました
原因が特定できなくて、まことに申し訳ございません

#あまり参考にならないとは思いますが、作者の環境ですと、デフォルト状態の>>61を起動してすぐに
  「プリティーリズム・オーロラドリーム 第」で「検索結果を登録」を行うと、次のような結果になります
  URLリンク(www.dotup.org)

さしあたっては、以下のような流れをご確認いただけますとありがたいです

(1)ほかに何もファイルが存在しないフォルダを用意して、>>61の NicomentXenoglossia.exe だけをコピー
(2)NicomentXenoglossia.exe を実行して、「詳細設定」をクリック
(3)「共通」の「その他/拡張子」にある「デバッグモード」にチェックしてから、「OK」をクリック
(4)入力欄に「プリティーリズム・オーロラドリーム 第」と入力して、「検索結果を登録」をクリック
(5)処理の終了を待って、「コメ」の欄が「0」で登録されることを確認
(6)「完了りゅん!」の2行ほど上に“パターン「ニコニコ動画の検索結果のhtml」で抽出”という感じの表示が
  あることを確認(もしもカギカッコの中身が違いましたらご連絡ください)
(7)NicomentXenoglossia.exe と同じフォルダに作成されている、「デバッグモード:検索したURL.txt」を開いて
  そこに記載されたURLを、IEやFireFoxなどのブラウザで表示(ローカルプロキシ等を通さない状態で)
(8)ブラウザの表示で、「コメ:○○」みたいな部分が正常かを確認(可能性は高くありませんが、
  もしもここが「コメ:0」となっているようでしたら、問題の原因は当ツールとは別にあることになります)
(9)ブラウザの「ソースを表示」「ページのソースを表示」といった操作を実行
(10)NicomentXenoglossia.exe と同じフォルダに作成されている、「デバッグモード:動画IDを抽出するデータ
  (URLから得たまま).txt」というファイルを開いて、ブラウザで開いたソースと比較
  (WinMerge等で比較すると何箇所か違いは見つかると思いますが、通常は、本件とは関係ない差異だけ
   だと思います。コメント数まわりに関してなどで異なる部分がございましたらご連絡ください)

64:2/2 ◆XENOGLOobw
12/11/10 22:57:48.31 h55cqepH0
>>58

(11)そのファイルやソースに「<strong class="vinfo_res">数字</strong>」という感じの部分があるかを確認
   また、「vinfo_res」という文字列がコメント数と無関係な場所に存在していないかを確認
   (上記の部分が存在しなかったり、vinfo_res がほかの場所に存在する場合はご連絡ください)
(12)NicomentXenoglossia.exe と同じフォルダに作成されている、「設定:動画ID抽出パターン.txt」という
   ファイルを開いて、「▼ニコニコ動画の検索結果のhtml」の下に「コメ 括弧内 strong class vinfo_res」
   という感じの部分があるかを確認
(13)「設定:動画ID抽出パターン.txt」のうち、前述の「コメ 括弧内 strong class vinfo_res」という行を
   「コメ【タブ】抜出【タブ】コメ:<strong class="vinfo_res">【タブ】</strong>」に書き換えて
   上書き保存してから、(4)をもう一度行って、同じ結果になるかを確認

たとえば、なんらかの理由で <strong id="なんとか" class="vinfo_uadp"> という部分の値を抽出していたり、
ツールがニコニコ動画から取得してくるhtmlソースが想定と違う形式だったり
といった原因が考えられるのですが、いまのところは手がかり不足という感じです

また、もしも差し支えなければ、前述の「デバッグモード:動画IDを抽出するデータ(URLから得たまま).txt」
というファイルを適当なアップローダにアップしていただけますと手がかりになるかもしれません

ただ、そのファイルそのままだと、ユーザIDやニックネームといった情報が含まれてしまいますので、
一番最初の「<div class="thumb_col_1">」という文字列よりも上の部分および
一番最後の「<div class="thumb_col_1">」という文字列よりも下の部分はすべて削除した上で、
念のため、残った部分に個人情報が含まれていないことをよくご確認いただいた上でお送りください

65:名無しさん@お腹いっぱい。
12/11/11 00:08:28.59 qK5sTUZc0
>>63-64
まず初めに、原因は完全にこちら側の注意不足です、大変申し訳ありませんでした。
そして原因特定に貴重なお時間を割いて頂き有り難うございました。
ご指示の通り、「検索したURL.txt」をIEで開いたところ、
やはりコメントが0のままになっていましたが、同じURLを他のブラウザで開いてみると
Sleipnir × Opera ○ Firefox ○という状況になり、
それぞれの違いを見比べてみるとページ最下部にある地域がIEのみ「アメリカ合衆国」になっていました。
ここが日本以外の地域になっているとXenoglossiaでも正常なコメント数が取得出来なくなるようです。
作者様の返信がなければ恐らくこの違いに気づけなかったと思います、本当に助かりました。

66: ◆XENOGLOobw
12/11/11 06:59:28.24 wjNwkVz70
>>65
ご確認とご報告、まことにありがとうございました。解決時にご報告をいただけるのはありがたいです

先月のニコニコ動画の仕様変更で、インターネットオプションで英語の優先順位を上げている場合などには、
検索結果のコメント数も、英語版のコメント数が表示されるようになっていたのですね
( URLリンク(faq.nicovideo.jp) )

NicomentXenoglossia をお使いの際には、IEでニコニコ動画にアクセスすると日本語で表示されるように
していただく、みたいな感じでよろしくお願いいたします >>ALL

67:名無しさん@お腹いっぱい。
12/11/12 07:38:24.62 1jglZJhf0
不具合と要望の報告ですがよろしくお願いします。

・この動画(sm19331333)を保存しようとすると必ずソフトが落ちてしまいます(デバッグ版を使っても終了処理前に落ちるのでログが残りません)

・ブックマークを追加するとき「URL/フォルダ/検索語」や「ツリーに表示する名前」欄はダウンロードの入力欄の内容が常に反映されるようですが、
これをクリップボードの内容が反映されるように出来ませんでしょうか(入力欄が空だとクリップボードにurl等入っていても空欄になります)

68: ◆XENOGLOobw
12/11/13 00:19:06.45 tSDNnw2r0
>>67
ご報告、まことにありがとうございました

ver2.15
URLリンク(www1.axfc.net)

・「詳細設定→リストの操作」に「Ctrl+P」の挙動を追加 >>51
・ツリーの右クリックメニューに「設定ファイルを保存」を追加 >>55
・「詳細設定→その他/拡張子」に「前回起動時の終了処理が行われていない場合に警告する」を追加(暫定) >>55
・URL、ブクマ、検索結果などからリストに登録する際に、使用したID抽出パターンを表示するように変更(>>58のような状況想定)
・「設定:動画ID抽出パターン.txt」にURLのマッチの設定を追加(詳細は>>1の公式の「(複雑な補足)」の一番最後を参照)
・「"」「<」「>」にあたる文字参照が動画名に含まれる際に保存に失敗する問題を修正 >>67
・ツリーの右クリックメニューに「追加(クリップボードから)」シリーズを追加 >>67
・「詳細設定→ツリーのオプション」に、「『これをブクマ』を押したとき、入力欄の内容ではなく、クリップボードの内容からブクマする」を追加 >>67
※変更箇所の動作確認があまりできておらず、条件次第で発生する不具合などあるかもしれません

#なお、>>61>>55の状況での処理の進行具合を調べるためだけのもので、それ以外には無力です
  (>>63>>61でのご確認をお願いしておりますのは、ver2.15の変更箇所が問題に関連したためです。
   デバッグモード自体は全バージョンに存在するもので、それほど便利に使えるものでもありません)

69:名無しさん@お腹いっぱい。
12/11/14 04:00:42.18 8EE3+URR0
>>68

バグと言うほどでは無いのですが報告します
動画情報ファイルをダウンロードリストにD&Dして登録し保存したとき、動画名が変更されていても動画情報ファイル名(つまり以前保存したときの動画名)で再び保存されてしまうようですが現在の動画名で保存する選択肢は選べますでしょうか?

ではいずれ気が向いたらサムネ問題を修正していただけるのをお待ちして使わせていただきます。

70: ◆XENOGLOobw
12/11/14 06:58:14.55 QML2sdiA0
>>69
> 選べますでしょうか?

>>2のToDoの「動画情報テキストファイルなどで、動画名の変更への対応を選択できるようにする設定の追加」に該当いたします

71:名無しさん@お腹いっぱい。
12/11/15 04:28:07.19 V1WjPRp80
>>55で説明したブックマーク修正が終了後反映されていない場合がある件ですがどうやらブックマークリストが空になるように変更した直後に終了すると
発生するだろうとデバッグ版で確認しました。(ブックマークが一つだけ存在していてそれを削除直後終了した、という条件で実行)

--------------------
Base始。Base終。MM始。MM終。DD始。DD終。WC始。WC終。ES1。ES2。ES3。ES4。ES5。保存開始やんね。ルートやんね。全枝やんね。まとめたやんね。名前やんね。正常やんね。11月15日3時44分43秒。 【1.デバッグ版起動直後に終了(ブックマークリスト変化無し)時のログ1行】
Base始。Base終。MM始。MM終。DD始。DD終。WC始。WC終。ES1。ES2。ES3。ES4。ES5。保存開始やんね。 【2.ブックマーク削除直後に終了(ブックマークリスト空になるはず)のログ1行追記】
Base始。Base終。MM始。MM終。DD始。DD終。WC始。 【3.起動してブックマークが消えていないのを確認直後終了のログさらに1行追記】
--------------------

72: ◆XENOGLOobw
12/11/15 23:33:35.16 e0WYwpU50
>>71
デバッグ版をお試しいただき、まことにありがとうございました
とりあえず、ツリー状態の保存時に、ツリーがカラなら保存を行わないようにしていたのを、行うように変更いたします

もし、>>55の件が、ツリーがカラの場合にだけ発生していたようでしたら、それで解決となります
ただ、>>55の件が、ツリーがカラの場合以外も発生していたようでしたら、別件ということになります

#いまのところ、>>71の3が「WC始」で切れている理由が、判断できておりません
 (残念ながら、当方の環境では、同じ手順を試してみても再現いたしませんでした)

>>71の3では、終了処理が途中のままツールが終了している(または強制終了させられている)ようですが、
  ツリーの保存処理に入る前のことなので、ツリーの状態が発生条件になるようなものではないと思われます
  (終了処理が中断した結果として、終了処理の最後の方にあるツリーの保存が行われない、という感じで、
   終了処理が中断する原因としては、ツリーは無関係……みたいなことになります)

>>71の3の発生条件が特定できれば、>>55の件に対処できるかもしれません
 (そちらの環境では、上記の手順を行うと常に「WC始」までのログになるということでよろしいでしょうか?
   また、いつも「WC始」で切れるのか、切れる位置は毎回変化するのか、なども重要になります
   難しいかもしれませんが、もしも上記以外にも同じログになる状況など発見できましたら参考になるかもしれません)

>>71の3では、いちおう、「実況ログtoXML」のチェック状態・エディット欄の内容・コンボボックスの選択状況を
  iniに保存する処理の最中に終了しているようですが、原因がそこにあるかは微妙なところです
 (「実況ログtoXML」の各コントロールの状態が初期状態と違う場合は、お教えいただけると参考になるかもしれません)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch