php抓取百度贴吧图片
程序员文章站
2022-04-25 18:48:00
...
php代码
<?php //运行时间 @set_time_limit(60); //贴吧名称 $tbname = "%CD%BC%C6%AC"; //抓取类型 0-按照帖子顺序 1-按照贴图顺序 $type = 0; //列表页url $listurltpl = "http://tieba.baidu.com/f?kw=%s".($type?"&tp=1":"&pn="); //图册页url $galleryurltpl = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s&next=9999"; //图片url $imageurltpl = "http://imgsrc.baidu.com/forum/pic/item/%s.jpg"; //本地的目录 $savepath = "h:/images/"; //帖子子文件夹 $filedirtpl = $savepath."%s/"; //图片文件 $filenametpl = $savepath."%s/%s.jpg"; $listurl = sprintf($listurltpl,$tbname); //抓取起始点 $pn = 0; while(1) { if (!$type) $listurl .= $pn; //得到列表页源代码 $listhtml = file_get_contents($listurl); //匹配出帖子id if($type) preg_match_all('/
上一篇: Java生成图形验证码工具类的详细介绍