【发布时间】:2012-04-18 08:23:24
【问题描述】:
我正在尝试编写一个脚本,从该网站获取第一张图片的 URL:http://www.slothradio.com/covers/?adv=&artist=pantera&album=vulgar+display+of+power
这是我的脚本:
$content = file_get_contents($url);
$doc = new DOMDocument();
$doc->loadHTML($content);
$xpath = new DOMXpath($doc);
$elements = $xpath->query("*/div[@class='album0']/img");
echo '<pre>';print_r($elements);exit;
当我运行它时,它会输出
DOMNodeList Object
(
)
即使我将查询更改为$xpath->query("*/img"),我仍然一无所获。我做错了什么?
【问题讨论】:
-
php.net/domnodelist 如果要检查节点列表中的节点数,请使用 length 属性。
标签: php dom xpath web-scraping