使用简单 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'};
我正在尝试抓取图片 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'};