uilUVUBWP 发表于 2018-8-13 16:04:59

python

import urllib.request
import 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:}

无符号整形 发表于 2018-8-13 16:14:08

额 这个链接很明显不存在好么。。

dong628 发表于 2018-8-13 16:58:18

这个url。。。ooxx-fishc?不存在的!

ba21 发表于 2018-8-13 19:11:17


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]
查看完整版本: python