python
import urllib.requestimport urllib.error
req = urllib.request.Request('http://www.ooxx-fishc.com')
try:
urllib.request.urlopen(req)
except urllib.error.URLError as e:
print(e.reason)
import urllib.error
import urllib.request
req = urllib.request.Request('http://www.ooxx-fishc.html')
try:
urllib.request.urlopen(req)
except urllib.error.HTTPError as e:
print(e.code)
print(e.read())
为什么这两段代码无法执行 我用的是python36{:5_104:} {:5_100:} 额 这个链接很明显不存在好么。。 这个url。。。ooxx-fishc?不存在的!
URLError产生的原因
1). 网络无连接
2). 连接不到特定的服务器
3). 服务器不存在
所以你可以更换URL随使输个长的,比如:http://www.oo1xx=5643563fishc.com
-HTTPError #URLError的子类
HTTP状态码表示HTTP协议所返回的响应的状态:
2个使用时(有些版本python要这样才行)
from urllib.error import *
参考:
https://www.cnblogs.com/xieshengsen/p/6876751.html
页:
[1]