python 出错后可以多次尝试的代码

之前碰到了一个情况,在抓取网页的过程中,很容易出现错误,我想在出现错误之后再重新尝试一次抓取,代码如下:

tries = 3
while (tries > 0):
    try:
        conn = urllib2.urlopen(url, timeout = 10)
        page = baidu_conn.read()
        conn.close()
        break
    except Exception, e:
        tries -= 1
        print e
else:
  page = ''

  

 

posted @ 2014-03-12 16:37  自加吧,少年  阅读(1979)  评论(0编辑  收藏  举报