php - 使用 simple-html-dom 获取图像 src

标签 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;

我的其余代码运行良好。

最佳答案

这三种方式对我来说效果很好:

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

关于php - 使用 simple-html-dom 获取图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601588/

相关文章:

php - Laravel 动态单例绑定(bind)无法通过 Queue Worker 解析

PHP Simple Html Dom获取div的纯文本,但避开所有其他标签

php - 在php中解析html页面

php - 如何使用 PHP Simple HTML DOM Parser 添加自定义属性

PHP- HTML 解析::如何使用简单的 html dom 解析器获取网页的字符集值?

php - MySQL 连接功能不起作用?

php - yii phpunit getMockBuilder 不使用 --filter

php - 将 php 和 mysql 与 jquery bMap 一起使用

PHP 函数和 MySQL 连接

php - 使用 Simple Html Dom 通过 ajax 动态加载 Scrape Div 的内容