【发布时间】:2010-09-14 04:40:46
【问题描述】:
我正在使用mechanize 模块从 Python 执行一些网络查询。我希望我的程序能够容错并优雅地处理各种错误(错误的 URL、403/404 响应)。但是,我在 mechanize 的文档中找不到它为各种错误引发的错误/异常。
我只是这样称呼它:
self.browser = mechanize.Browser()
self.browser.addheaders = [('User-agent', browser_header)]
self.browser.open(query_url)
self.result_page = self.browser.response().read()
我如何知道这里会抛出哪些错误/异常并进行处理?
【问题讨论】:
标签: python exception urllib2 mechanize