<?php
02 @set_time_limit(10);
03 //贴吧名称
04 $tbname = "mugen";
05 //相册ID
06 $tid = "2124904411";
07 //图册页url模版
08 $galleryurltpl = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s";
09 //本地的目录
10 $savepath = "R:/images/";
11 //帖子子文件夹
12 $filedir = $savepath.$tid;
13 //图片文件
14 $filenametpl = $filedir."/%s.jpg";
15 //图册页url
16 $galleryurl = sprintf($galleryurltpl, $tbname, $tid);
17
18 //返回的json数据
19 $retjson = file_get_contents($galleryurl);
20 $retarray = json_decode($retjson, true);
21 //图片列表
22 $piclist = $retarray['data']['pic_list'];
23
24 //目录是否存在
25 if(!is_dir($filedir))
26 mkdir($filedir);
27 foreach($piclist as $pic){
28 $pic_id = $pic['img']['original']['id'];
29 $url = "http://imgsrc.baidu.com/forum/pic/item/".$pic_id.".jpg";
30 $filename = sprintf($filenametpl, $pic_id);
31 //下载图片
32 $imagebin = file_get_contents($url);
33 //保存图片
34 file_put_contents($filename,$imagebin);
35 }
36 ?>