下面先来看错误代码:
url = "http://www.250sdasda000.com"
response = urllib.request.urlopen(url)
访问这中不存在的网页的时候是会报错的
一般这种情况发生的原因就是网页不存在,你要是访问的单个网页的话,仔细核对一下网站的地址就行啦!
如果你是批量的访问网页来爬取内容的话,这里就需要一个异常处理:
url = "http://www.250sdasda000.com"
try:
response = urllib.request.urlopen(url)
except urllib.error.URLError as e:
print(e.reason)
这里运行是不会给你报错的,会给你返回你的错误原因:
点个赞关注小哥儿吧,一起来学习Python小知识哦!