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 生日广州男生祝福语简短