php

位置:IT落伍者 >> php >> 浏览文章

用php抓取百度贴吧指定相册图片


发布日期:2018年01月14日
 
用php抓取百度贴吧指定相册图片

<?php

@set_time_limit();
//贴吧名称
$tbname =  "mugen";
//相册ID
$tid = "";
//图册页url模版
$galleryurltpl =  "%s&tid=%s";
//本地的目录
$savepath  = "R:/images/";
//帖子子文件夹
$filedir =  $savepath$tid;
//图片文件
$filenametpl =  $filedir"/%sjpg";
//图册页url
$galleryurl = sprintf($galleryurltpl  $tbname $tid);

//返回的json数据
$retjson = file_get_contents($galleryurl);
$retarray =  json_decode($retjson true);
//图片列表
$piclist =  $retarray[data][pic_list];

//目录是否存在
if(!is_dir($filedir))
mkdir($filedir);
foreach($piclist as  $pic){
$pic_id = $pic[img][original][id];
$url =  "$pic_id"jpg";
$filename =  sprintf($filenametpl $pic_id);
//下载图片
$imagebin =  file_get_contents($url);  
//保存图片
file_put_contents($filename$imagebin);
}
?>

               

上一篇:PHP日常开发小技巧

下一篇:PHP 文件编程综合案例-文件上传的实现