批量下载百度贴吧帖子图片

总体功能:下载百度贴吧网页的图片

这个例子延续了上一个抓取贴吧楼主发布内容的例子,上一个例子是把图片剔除掉了,这边重新做了一个下载图片的demo,比较简单。

代码:

# -*- encoding:utf-8 -*-# 下载贴吧的图片import reimport urllibimport urllib2#下载百度贴吧图片类class DownloadImg:def getImage(self,Url):request = urllib2.Request(Url)response = urllib2.urlopen(request)pattern = re.compile(r'<img class="BDE_Image" src="(.*?)" pic_ext=',re.S)images = re.findall(pattern,response.read().decode("utf-8"))name = 1for img in images:print img#urlretrieve(url, filename=None, reporthook=None, data=None)#把远程的文件下载到本地urllib.urlretrieve(img,'%s.jpg' %name)name += 1URL = raw_input(r'请输入帖子网址:')dlImg = DownloadImg()dlImg.getImage(URL)结果截图(?pn=1):

版权声明:本文为博主原创文章,未经博主允许不得转载。

,望着它们,我睡着了。今天已经过去——我生命中所有天中的一天,

批量下载百度贴吧帖子图片

相关文章:

你感兴趣的文章:

标签云: