我正在尝试抓取图片网址,但是,我似乎无法让它发挥作用。
到目前为止,我刚刚找到一个包含预告片图片的测试网站,但它什么都没输出?
我已经包含了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>";
答案 0 :(得分:1)
您尝试获取的图片标记位于范围内:
$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'};