2

私は現在、JSを使用してhtmlページhttp://84.19.184.204:8000/played.htmlを解析しようとしています。

しかし、私は JS を初めて使用するので大変でした... HTML ページには、最後に再生された曲の履歴を含むテーブルが含まれています... このリストは、解析したいものです。

私は使用しますXMLHttpRequest()が、要素を解析する方法を理解できません:(

誰かが私を助けることができますか?

4

2 に答える 2

1

それを忘れて、XML バージョンを入手してください。次の URL を使用します。

http://84.19.184.204:8000/admin.cgi?pass=YOURADMINPASSWORD&mode=viewxml

あなたはエリアを探しています<SONGHISTORY>

また、これを Web サイトで使用する予定がある場合は、このドキュメントにアクセスするためにサーバー側のプロキシを設定する必要があります。これを行うには数百の方法があるため、方法がわからない場合は、使用しているサーバー側の言語に関する詳細とともに、これを尋ねる新しい質問を作成してください。これが、クロスサイト スクリプティングを回避する方法です。

于 2010-11-01T14:24:55.483 に答える
1

Shoutcastplayed.htmlページのレイアウトの静的な性質を考えると、正規表現はおそらく情報を抽出するための最良の選択でしょう。ただし、なぜ JavaScript でこれを行うのが得策ではないのかについては、あなたの質問に対する私のコメントを参照してください。

于 2010-09-12T19:47:16.277 に答える