get image src with simple-html-dom

末鹿安然 提交于 2019-12-07 16:37:39

问题


hello guys i am using simple_html_dom.php to fetch some data but i cannot grab image src.

My html is:

<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>

My code is:

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

Also i tried:

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

And

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

The rest of my code works excellent.


回答1:


These three ways work well for me:

$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;


来源:https://stackoverflow.com/questions/24601588/get-image-src-with-simple-html-dom

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!