指定されたアルバムの写真を 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-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31