0

我正在使用名为PHP Simple HTML DOM Parser的开源 PHP 库来抓取 Wordpress 帖子的第一张图片。如果我打电话给主网站:

$html = file_get_html('http://iadorefood.com/');

我得到一个响应,一个我可以操作的 DOM 对象。但是,如果我请求特定帖子的 URL,我的对象会返回NULL。这是我的命令:

$html = file_get_html('http://iadorefood.com/articles/tuscany-san-gimignano/');

为什么我的对象返回 NULL?网址有问题吗?

4

1 回答 1

2

试试这个

include('simple_html_dom.php');
$html = file_get_html('http://iadorefood.com/articles/tuscany-san-gimignano');
$element =  $html->find('div.content p img');
echo '<img src=' . $element[0]->src . ' />';

它已经过测试并且可以正常工作,请注意 URL 的尾随/,我已将其删除并且可以正常工作。

于 2013-05-20T21:03:23.513 回答