Разбор таблицы информации сервера SHOUTcast с помощью Javascript? - PullRequest
2 голосов
/ 12 сентября 2010

Я сейчас пытаюсь разобрать HTML-страницу http://84.19.184.204:8000/played.html с помощью JS.

Но это было сложно, так как я новичок в JS ... На html-странице содержится таблица с историей последних воспроизведенных песен ... Этот список я хочу проанализировать.

Я использую XMLHttpRequest(), но не могу понять, как разобрать элементы: (

Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Забудьте об этом, просто получите версию XML.Используйте этот URL:

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

Вы ищете область <SONGHISTORY>.

Кроме того, если вы планируете использовать это на веб-сайте, вынужно будет настроить прокси на стороне сервера для доступа к этому документу.Есть несколько сотен способов сделать это, поэтому, если вы не знаете, как это сделать, создайте новый вопрос, задающий этот вопрос, с подробной информацией о том, какой язык на стороне сервера вы используете.Вот как вы обходите межсайтовый скриптинг.

1 голос
/ 12 сентября 2010

Учитывая статичность макета страниц Shoutcast played.html, регулярное выражение, вероятно, будет лучшим выбором для извлечения информации.Тем не менее, см. Мой комментарий к вашему вопросу о том, почему выполнение этого в JavaScript не может быть хорошей идеей.

...