Python编写百度贴吧的简单爬虫
操作:输入带分页的地址,去掉最后面的数字,设置一下起始页数和终点页数
功能:下载对应页码的所有页面并储存为HTML文件,以当前时间命名
代码:
#-*-coding:utf-8-*-
#----------------------------
#程序:百度贴吧的小爬虫
#日期:2015/03/28
#语言:Python2.7
#操作:输入带分页的地址,去掉最后面的数字,设置一下起始页数和终点页数
#功能:下载对应页码的所有页面并储存为HTML文件,以当前时间命名
#----------------------------
importurllib2
importtime
defbaidu_tieba(url,start,end):
foriinrange(start,end):
sName=time.strftime('%Y%m%d%H%M%S')+str(i)+'.html'
print'正在下载第'+str(i)+'个网页,并将其储存为'+sName+'...'
f=open(sName,'w+')
m=urllib2.urlopen(url+str(i))
n=m.read()
f.write(n)
f.close()
print'成功下载'
baiduurl=str(raw_input('请输入贴子的地址,去掉pn后面的数字>>\n'))
begin_page=int(raw_input('请输入帖子的起始页码>>\n'))
end_page=int(raw_input('请输入帖子的终止页码>>\n'))
baidu_tieba(baiduurl,begin_page,end_page)
以上所述就是本文的全部内容了,希望能够对大家学习Python制作爬虫有所帮助。
热门推荐
10 钢琴人祝福语女生简短
11 简短祝福语结婚蛋糕鲜花
12 学校职工祝福语大全简短
13 手写母亲的祝福语简短
14 生日祝福语男人搞笑简短
15 同事辞职正常祝福语简短
16 赠礼贺卡祝福语简短英文
17 文学短句祝福语大全简短
18 结婚转账祝福语高级简短