質問: はじめまして。私は大学で医学を専攻している者です。プログラミングのような分野は全くの未経験ですが、夏季休業を利用して、勉強している最中です。 さて、タイトルにもあります通り、カラオケ(主にDAM)の精密採点の採点データをリアルタイムで更新し、その詳細を表示できるツールを作成したいと考えています。 基本的には「精密集計」様( https://dx-g.clubdam.info/ )を参考にして作成しようと思っています。(初学者にはかなり難易度が高いとは思いますが、こちらのサイトしか参考にするのがなかったので) こちらのサイトではユーザー登録をするだけで、採点結果を詳細に表示できる仕組みになっています。 そこで質問なのですが、精密集計様はどのようにデータを集めてこられているのでしょうか? その取得方法さえわかれば、あとは出来そうな気がしているので、何か些細なことでも教えていただきたいです! ここで質問をするのは野暮な気もしますが、一般的な質問サイトでは満足できる解答が期待できなかったので、こちらで質問させていただいております。 どうか無学な私に知恵をお貸しください。 よろしくお願いいたします。 追記 確かに丸投げでしたね。申し訳ありません。特に知りたいのは、「精密集計」様のサイトの以下のコードで本当に公式サイトから採点データを読み込めるようになるのか、ということです。私は精密集計サイトしか参考にしていないので(もちろん、その中のわからないコードなどは逐一調べるようにしていますが)、これをベースに コードを記述しているのですが、ただ単純に作成すると、file not foundとなってしまいます。 ``` 新規登録 ``` 上記のコードでは、top/register_with_damtomoID にデータを送信していると考えていますが、その認識で良いでしょうか?もしそうだとするならば、公式のサイトはどこに関わっているのでしょうか。暗号化後のDAMともIDなるものだけで、データが読み取ることができるのでしょうか。色々と不慣れなところがあり、皆様の手を煩わせてしまい申し訳ありませんが、回答いただけると幸いです。 よろしくお願いいたします。
回答: 先ほど、公式サイトの採点アナライザーを開いてみて、google chromeのデベロッパーツールを開いて、XHRの部分をみてみると、GetScoringDxgAnalyzeDataXML.doというものが見つかったので、それに?cdmCardNo=(自分のCDMカード番号)を入力して開いてみたところ、音程正確率や表現力などのデータは見つけることができました。これは「精密集計」サイトのいうところの暗号化後のDAMともIDではないですが、これを利用すればなんとかできそうな気がしました。