我目前正在尝试使用JS解析html页面http://84.19.184.204:8000/played.html。
但由于我是JS的新手,所以很难... ... html页面包含一张表,其中包含了上次播放歌曲的历史记录......这个列表就是我要解析的内容。
我使用XMLHttpRequest()
但我无法理解如何解析元素:(
有人能帮助我吗?
答案 0 :(得分:1)
鉴于Shoutcast played.html
页面布局的静态特性,正则表达式可能是提取信息的最佳选择。但是,请参阅我对您的问题的评论,为什么在JavaScript中执行此操作可能不是一个好主意。
答案 1 :(得分:1)
忘记了,只需获取XML版本。使用此网址:
http://84.19.184.204:8000/admin.cgi?pass=YOURADMINPASSWORD&mode=viewxml
您正在寻找<SONGHISTORY>
区域。
此外,如果您计划在网站上使用此功能,则需要设置服务器端代理才能访问此文档。有几百种方法可以做到这一点,所以如果您不确定如何,请创建一个新问题,并提供有关您正在使用的服务器端语言的详细信息。这就是你如何解决跨站点脚本问题。