2013-03-09 70 views
1

我正在尝试使用PHP从weather.com(当前状态图片)中拉出图片,但我无法弄清楚如何做,因为图片在更改时天气确实如此,所以我不能直接链接到它。有没有办法从标签中拉取图片,这样当图片源发生变化时,PHP会得到新的图片?从php img src下拉图片

这是我想PHP从拉动标签:

<img class="wx-weather-icon" src="http://s.imwx.com/v.20120328.084208//img/wxicon/120/32.png" height="93" width="93" alt="Sunny"> 
+1

这不属于这里;它属于StackOverflow。无论如何,您将希望使用正则表达式来获取标签,或使用文档抓取工具将标签拉出。试着玩弄这些,如果你仍然无法解决它,发布你有什么StackOverflow,他们会帮助你。 – Craige 2013-03-09 14:23:13

回答

1

SimpleHTMLDOM

将可能是你最好的选择,那么你可以继续做下面的

// Create DOM from URL or file 
$html = file_get_html('http://www.weather.com/'); 

foreach($html->find('img[class=wx-weather-icon]') as $element) { 
    echo $element->src; 
}