使用PHP简单DOM解析器从Wordpress Post中获取图像


Using PHP Simple DOM Parser to get image from Wordpress Post

我正在使用被称为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?URL有问题吗?

试试这个

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后面的/,我已经删除了它,并且工作正常。