爬虫学习(六)——异常处理URLerrors异常处理

# 异常处理都在urllib.error中进行处理

import urllib.request

import urllib.error

# 第一种异常:该网址不存在
url = "http://www.maodan.com/"
try:
response =urllib.request.urlopen(url)
# Exception是所有异常类的基类
except Exception as e:
print(e)
print("毛蛋访问完毕")

# 输出结果:
# <urlopen error [Errno 11004] getaddrinfo failed>
# 毛蛋访问完毕


# 第二种异常:404
url404 = "https://blog.csdn.net/qq_36350532/article/details/79525149"
try:
response = urllib.request.urlopen(url404)
except Exception as e:
print(e)
print("404访问完毕")

# 输出结果
# HTTP Error 404: Not Found
# 404访问完毕
posted @ 2019-02-13 14:59  石桥浪子  阅读(331)  评论(0编辑  收藏  举报