使用简单 HTML DOM 抓取图像

Scraping images using simple HTML DOM

我正在尝试抓取图片 URL,但似乎无法正常工作。

到目前为止,我刚刚找到了一个包含预告片图片的测试网站,但它没有输出任何内容?

我包含了 simple_html_dom.php 文件,然后尝试了以下代码:

$afton_deep_link = file_get_html("http://esport.aftonbladet.se/csgo/csgo-tops-cash-betting-in-esports/");
$afton_img = $afton_deep_link->find("//div[@class='teaser-image-wrapper']//a/img", 0)->src;

echo $afton_img . "<br>";

您要获取的图片标签在一个范围内:

$afton_deep_link = file_get_html("http://esport.aftonbladet.se/csgo/csgo-tops-cash-betting-in-esports/");
$afton_img = $afton_deep_link->find("//div[@class='teaser-image-wrapper']/div/span/img", 0)->{'data-default'};
echo $afton_img;

作为替代方案,css 选择器也可以工作:

$afton_img = $afton_deep_link->find("div.teaser-image-wrapper div span img", 0)->{'data-default'};