文章摘要
这篇文章介绍了名为“泛目录图片自动采集”的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下,目录自动创建,代码仅供个人学习使用,请勿商用。如产生法律纠纷与本人无关"; ?>