Python3 urllib.error

urllib.error异常由urllib.request引发的

主要分为三级异常:

顶级异常

urllib.error.URLError


次级异常

urllib.error.HTTPError
虽然作为一个异常(URLError的子类),HTTPError也可以作为一个非特殊的类文件返回值(与urlopen()返回相同的东西)。这在处理异常HTTP错误(例如认证请求)时非常有用。


下载函数的异常

urllib.error.ContentTooShortError(msg,content)
当urlretrieve()函数检测到下载的数据量小于预期量(由Content-Length头指定)时引发此异常。内容属性存储下载的(以及应该截断的)数据。

你可能感兴趣的:(Python,Python爬虫)