最新消息: 新版网站上线了!!!

用PHP实现的一段图片采集代码

本节内容
PHP采集网页图片并保存到本地。
一个网站上的图片不错,通过firefox跟踪发现这些图片是按照一定格式保存的,可以用php采集代码批量获取。
以下代码只实现基本的采集功能,大家可以自行扩充。
 
代码示例:
<?php  
/** 
 * 保存网页文件到本地(用于采集图片) 
 * @param 文件路径 $sUrl 
 * @param 保存本地路径 $sSavePath 
 * @return boolean 
 */  

function download_file($sUrl,$sSavePath='')  
{  
    $sFileName = GetUrlFileExt($sUrl);  
    $c = file_get_contents($sUrl);  
    return file_put_contents($sSavePath.'/'.$sFileName,$c);  
}  
  
/** 
 * 获取文件名 
 * 
 * @param 网页URL $sUrl 
 * @return string 
 */  

function GetUrlFileExt($sUrl)  
{  
    $aAry = parse_url($sUrl);  
    $sFile = basename($aAry['path']);  
    $sExt = explode('.',$sFile);  
    return $sExt[0].'.'.$sExt[1];  
}  
  
$sPath = "D:/marker_imgs";  
for($i=1;$i<100;$i++)  
{  
    $sUrl = "http://www.kuitao8.com/";  
    download_file($sUrl,$sPath);  
}  
?>

转载请注明:谷谷点程序 » 用PHP实现的一段图片采集代码