文章摘要
这篇文章介绍了名为“泛目录图片自动采集”的PHP代码,用于从指定网站批量采集图片。代码通过外层循环默认采集90张图片,若需更多图片,可修改循环次数。代码使用`rand(1,999999)`生成随机图片名称,并通过`phpcopy`将图片复制到指定目录下。文章还提到代码仅供学习使用,不建议商用,可联系作者获取QQ4327562。
<?php
/**
* 名称:泛目录图片自动采集
* 作者:刺客
* 日期:2020/10/12
* 默认是采集90张图 若需求不满足!!可以把12行的$jj<3 3数字改为456789 默认循环一次是加30张 图片目录可以在第9行修改
* QQ:4327562
* 代码让你白嫖 版权就留下吧
*/
$path='uploads/images';
if(!file_exists($path)){mkdir($path,0777);}
for($jj;$jj<10;$jj++){
$sn=$j*30;
$str=file_get_contents('https://image.so.com/zjl?ch=beauty&sn='.$sn.'&listtype=new&temp=1');
preg_match_all("/qhimg_url\":\".*?\"/",$str,$matches);
$matches= str_replace("qhimg_url\":\"","",$matches[0]);
$matches= str_replace("\"","",$matches);
$matches= str_replace("\\","",$matches);
$count=count($matches);
for($i=0;$i<$count;$i++){
$pathurl=$path.'/'.rand(1,999999).$i.'.jpg';
copy($matches[$i],$pathurl);
}
}
echo "<hr>";
echo "全部采集完毕,默认是保存在uploads/images下,目录自动创建,代码仅供个人学习使用,请勿商用。如产生法律纠纷与本人无关";
?>

Villain博客
