熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

用php抓取百度貼吧指定相冊圖片

2013-11-15 12:30:03  來源: 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);
}
?>


From:http://tw.wingwit.com/Article/program/PHP/201311/21067.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.