猿问

使用简单的 html dom 解析图像 src

我试图从此链接获取 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>";

 }


?>


婷婷同学_
浏览 189回答 1
1回答

MYYA

实际上,我通过获取该页面中的所有图像来使用 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) {&nbsp; &nbsp; echo $image->getAttribute('src') . "\n";}我猜如果你正在寻找封面 img,这是第三张图片,所以如下所示:echo $images[2]->getAttribute('src') . "\n";
随时随地看视频慕课网APP
我要回答