您的位置:首页 > 编程语言 > Python开发

python爬虫被封异常处理

2016-03-14 18:52 471 查看
# -*- coding: utf-8 -*-

# 针对爬虫爬取时出现的异常,可以采用while和try...except结合
# 将出现异常的下载记录在error文件中,这样并不会中断下载,可以
# 最后统一下载error中的内容.

l = [1,2,3,0,4]
i = 0
while i in range(len(l)):
try:
print 5/l[i]
except ZeroDivisionError:
print "There is an error."
i += 1

# 结果如下:
"""
>>>
5
2
1
There is an error.
1
>>>
"""

上面是一个除法示例,对于爬虫也是类似。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息