一个简单的php图片采集程序
一个单文件的PHP采集,将采集的id数据保存到一个 txt 文档中,运行 php 文件即可自动运行采集,主要是理解 php 的一个采集原理,不适合直接进行网站应用,本程序是一个采集天下mm论坛美女图片的程序,本文件利用的是打开目标网址,采集网址后的ID,然后将其ID保存到 txt 文档中,在 txt 文档中形成一组采集过来的 id 号,我们可以利用这个程序去采集其它网站的一个ID,然后利用单文件采集的原理进行入库,不过这个文件需要适当的进行修改一下。
下面是源文件:
[code lang="php"]
location.href='d.php?id=".($id + 1)."';");
}
preg_match_all("||iUs", $content, $addr);
if(emptyempty($addr[1]))
{
exit("");
}
$_SESSION['addr'] = $addr[1];
$_SESSION['i'] = 0;
}
for($i = $_SESSION['i']; $i < count($_SESSION['addr']); $i++ )
{
if(!file_exists($tid))
{
mkdir($tid, 0777);
}
if($a = file_get_contents($_SESSION['addr'][$i]))
{
$fuffix = substr($_SESSION['addr'][$i], strrpos($_SESSION['a
ddr'][$i], '.'), 5);
$fileImg = $tid.'/'.($i + 1).$fuffix;
file_put_contents($fileImg, $a); //写入文件
}
$_SESSION['i'] = $i + 1;
if(time() - $t > 18)
{
exit("");
}
}
unset($_SESSION['addr']);
unset($_SESSION['i']);
exit("");
?>
[/code]
a.txt 为数据文件
d.php 为图片采集程序,直接在浏览器中打开运行即可。