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 = ''