![](/img/trans.png)
[英]How to get time elapsed and time remaining from api radionomy current song
[英]Get current song from Icecast using XPath
因此,我嘗試使用 XPath 在 PHP 文件中將“當前歌曲”作為回聲。 我試圖回顯 file_get_content 並返回我試圖從中獲取內容的網頁,但似乎我無法使用 XPath 過濾網頁內容。 它應該只回響當前歌曲。
這是我嘗試過的:
<?php
libxml_use_internal_errors(false);
$html = file_get_contents('http://185.40.20.83/radio/8000/');
$doc = new DOMDocument;
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$node = $xpath->query('/html/body/div/div[1]/div[2]/table/tbody/tr[10]/td[2]')->item(0);
echo $node->textContent;
?>
我正在嘗試這個超過一個小時,但我正在失去希望,因為我看不出有什么問題......
嘗試將您的$node
更改為:
$node = $xpath->query('//table//tr[./td[text()="Current Song:"]]/td[2]')->item(0);
或者
$node = $xpath->query('//table//tr[./td[text()="Current Song:"]]/td[2]');
echo $node[0]->nodeValue;
Output:
Chmst - Pump Up The Jam
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.