<?php
@set_time_limit (10);
Paste Name
$tbname = "Mugen";
Photo Album ID
$tid = "2124904411";
Figure Album URL template
$GALLERYURLTPL = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s";
A local Directory
$savepath = "r:/images/";
Post subfolders
$filedir = $savepath. $tid;
Picture file
$FILENAMETPL = $filedir. " /%s.jpg ";
Figure album URL
$galleryurl = sprintf ($galleryurltpl, $tbname, $tid);
The returned JSON data
$retjson = file_get_contents ($galleryurl);
$retarray = Json_decode ($retjson, true);
Picture List
$piclist = $retarray [' Data '] [' pic_list '];
Whether the directory exists
if (!is_dir ($filedir))
mkdir ($filedir);
foreach ($piclist as $pic) {
$pic _id = $pic [' img '] [' original '] [' id '];
$url = "error.html";
$filename = sprintf ($FILENAMETPL, $pic _id);
Download pictures
$imagebin = file_get_contents ($url);
Save picture
File_put_contents ($filename, $imagebin);
}
?>