我最近在 PHP 中使用 DOMXpath 并取得了成功,试图获得更多经验我一直在玩抓取不同站点的某些元素。我无法从http://www.theweathernetwork.com/weather/cape0005这个网站上获取天气标记。
具体我想要
//*[@id='theTemperature']
这是我所拥有的
$url = file_get_contents('http://www.theweathernetwork.com/weather/cape0005');
$dom = new DOMDocument();
@$dom->loadHTML($url);
$xpath = new DOMXPath($dom);
$tags = $xpath->query("//*[@id='theTemperature']");
foreach ($tags as $tag){
echo $tag->nodeValue;
}
我在这里做错了什么吗?我能够在页面上的其他标签上产生实际结果,但具体不是这个。
提前致谢。