Skip to content

Instantly share code, notes, and snippets.

@bearqq
bearqq / retry.py
Created June 19, 2017 06:39
retry
for _ in range(0,retry_times):
try:
dosomething()
break#执行成功,跳出 for
except:
continue
else:#for 执行完毕未跳出,即错误次数超出
raise RetryException()
return
return "success"
def make_br():
br = mechanize.Browser(history=NoHistory())
#cj = cookielib.LWPCookieJar()
#br.set_cookiejar(cj)
br.set_handle_equiv(True)
br.set_handle_gzip(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)