The code to capture the specified album pictures from Baidu Tieba to local area
Release: 2016-07-25 08:51:10
Original
718 people have browsed it
For details, see http://qxblog.sinaapp.com/?p=95
- @set_time_limit(10);
- //Post bar name
- $tbname = "mugen";
- //Album ID
- $tid = "2124904411";
- //Album page url template
- $ galleryurltpl = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s";
- //Local directory
- $savepath = "R:/images/";
- / /Post subfolder
- $filedir = $savepath.$tid;
- //Picture files
- $filenametpl = $filedir."/%s.jpg";
- //Album page url
- $galleryurl = sprintf($galleryurltpl, $tbname, $tid);
- //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 = "http://imgsrc.baidu.com/forum/pic/item/".$pic_id.".jpg";
- $filename = sprintf($filenametpl, $pic_id);
- //Download the image
- $imagebin = file_get_contents($url);
- //Save the image
- file_put_contents($filename,$imagebin);
- }
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
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