我试图从此链接获取 src 图像:https ://www.scribd.com/book/348571030/The-Alice-Network-A-Novel这是我没有但没有运气<?php include('simple_html_dom.php'); $html = file_get_html('https://www.scribd.com/book/348571030/The-Alice-Network-A-Novel'); $list = $html->find('div[class="class="auto__base_component auto__shared_react_document_image react_document_image""]',0); $list_array = $list->find('img'); $list_array2['thumb'] = $list_array->find('img.loaded', 0)->src; for ( $i = 0; $i < sizeof($list_array2); $i++ ){ echo $list_array2[$i]->plaintext; echo "<br>"; }?>
1 回答
MYYA
TA贡献1868条经验 获得超4个赞
实际上,我通过获取该页面中的所有图像来使用 php 类完成它DOMDocument,然后您可以选择您想要的:
$html = file_get_contents('https://www.scribd.com/book/348571030/The-Alice-Network-A-Novel');
$doc = new DOMDocument();
$doc->loadHTML($html);
$images = $doc->getElementsByTagName('img');
foreach ($images as $image) {
echo $image->getAttribute('src') . "\n";
}
我猜如果你正在寻找封面 img,这是第三张图片,所以如下所示:
echo $images[2]->getAttribute('src') . "\n";
- 1 回答
- 0 关注
- 90 浏览
添加回答
举报
0/150
提交
取消