用simple-html-dom获取图像src

时间:2014-07-07 00:26:44

标签: php simple-html-dom

你好我们正在使用simple_html_dom.php来获取一些数据,但是我无法抓取图像src。

我的HTML是:

<div class="image">
<a href="http://example.com/post/367327/oikogeneiarxhs" title="Some Title">
<img class="lazy" src="http://example.com/storage/photos/myimage.jpg" data-original="http://example.com/storage/photos/myimage.jpg" alt="Some Title" style="display: inline;"></a>
</div>

我的代码是:

$item['title']   = $article->find('.title', 0)->plaintext;
$item['thumb']  = $article->find('.lazy', 0)->src;
$item['details'] = $article->find('p', 0)->plaintext;

我也试过了:

$item['thumb']  = $article->find('.image img', 0)->src;

$item['thumb']  = $article->find('.lazy img', 0)->src;

我的其余代码效果很好。

1 个答案:

答案 0 :(得分:8)

这三种方式对我很有用:

$item['thumb']  = $article->find('img[class=lazy]', 0)->src;
$item['thumb']  = $article->find('.image img', 0)->src;
$item['thumb']  = $article->find('img.lazy', 0)->src;