2

我目前正在尝试使用 JS解析 html 页面http://84.19.184.204:8000/played.html 。

但是因为我是 JS 的新手,所以这很困难...... html 页面包含一个表格,其中包含上次播放歌曲的历史......这个列表是我想要解析的。

我使用XMLHttpRequest()但我不明白如何解析元素:(

有人可以帮我吗?

4

2 回答 2

1

鉴于 Shoutcastplayed.html页面布局的静态特性,正则表达式可能是提取信息的最佳选择。但是,请参阅我对您的问题的评论,了解为什么在 JavaScript 中执行此操作可能不是一个好主意。

于 2010-09-12T19:47:16.277 回答
1

算了,只要获取 XML 版本。使用此网址:

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

您正在寻找该<SONGHISTORY>地区。

此外,如果您确实计划在网站上使用它,则需要设置服务器端代理才能访问此文档。有几百种方法可以做到这一点,所以如果您不确定如何,请创建一个新问题来询问这个问题,并详细说明您正在使用哪种服务器端语言。这就是您绕过跨站点脚本的方式。

于 2010-11-01T14:24:55.483 回答