指定されたアルバムの写真を Baidu Tieba からローカルエリアにキャプチャするコード
リリース: 2016-07-25 08:51:10
詳細については、http://qxblog.sinaapp.com/?p=95 を参照してください。
- @set_time_limit(10);
- //投稿バー名
- $tbname = "mugen";
- //アルバムID
- $tid = "2124904411";
- //アルバムページURLテンプレート
- $ galleryurltpl = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s";
- //ローカルディレクトリ
- $savepath = "R:/images/";
- / /投稿サブフォルダー
- $filedir = $savepath.$tid;
- //画像ファイル
- $filenametpl = $filedir."/%s.jpg";
- //アルバムページの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 = "http://imgsrc.baidu.com/forum/pic/item/".$pic_id.".jpg";
- $filename = sprintf( $filenametpl, $pic_id);
- //画像をダウンロード
- $imagebin = file_get_contents($url);
- //画像を保存
- file_put_contents($filename,$imagebin);
- }
- ?>
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-09-20 15:51:33
-
2024-09-20 15:47:32
-
2024-09-20 15:45:32
-
2024-09-20 15:39:32
-
2024-09-20 15:38:32
-
2024-09-20 15:27:32
-
2024-09-20 15:26:32
-
2024-09-20 15:12:32
-
2024-09-20 14:53:01
-
2024-09-20 14:51:01