欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 网站制作教程 >

用php抓取百度贴吧指定相册图片

发表于2019-04-25 10:06| 次阅读| 来源网络整理| 作者session

摘要:用php抓取百度贴吧指定相册图片
用php抓取百度贴吧指定相册图片

  <?php

  @set_time_limit(10);

  //贴吧称号

  $tbname = "mugen";

  //相册ID

  $tid = "2124904411";

  //图册页url模版

  $galleryurltpl = "?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 = "".$pic_id.".jpg";

  $filename = sprintf($filenametpl, $pic_id);

  //下载图片

  $imagebin = file_get_contents($url);

  //保存图片

  file_put_contents($filename,$imagebin);

  }

  ?>