在Laravel的html文件中获取img src

时间:2016-10-07 03:44:57

标签: laravel

如果我获得了一个包含大量img src的网址,我该如何获取图片?我正在使用Laravel 5.2。

由于我有6,000个链接,因此加载时间太长。提前谢谢。

$url="$products->product_url";
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('img');
foreach ($tags as $tag) {
  echo $tag->getAttribute('src');  
}

1 个答案:

答案 0 :(得分:0)

Firstable你需要找到某种class的{​​{1}}个父元素,其中包含你需要的图片,例如:

id

您可以使用ZendDomQuery:

<body>
    // bla-bla-bla

    <div class="content">
        <img src="img.png" />
    </div>
</body>