python爬虫被封异常处理

# -*- 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
>>> 
"""


上面是一个除法示例,对于爬虫也是类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值