使用PHP Simple DOM Parser从Wordpress Post获取图像

时间:2013-05-20 20:32:58

标签: php html wordpress http dom

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

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

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

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

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

1 个答案:

答案 0 :(得分: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 . ' />';

经过测试和工作,请注意网址上的结尾/,我已将其删除并正常工作。