from urllib import request,error
# import urllib.error.URLError as URLError
self.__handler = request.HTTPCookieProcessor(self.__cookie)
self.opener = request.build_opener(self.__handler)
response = None
try:
response = self.opener.open(self.uri,None,3) # 打开网址,产生响应信息
except ConnectionRefusedError:
print('ConnectionRefusedError:'+self.uri)
except error.URLError:
#如果发生这个异常一般是ip被上禁止掉了,并且ping没有回应
print("网络不可达,一般是IP被封掉了!")
else:
print('来鬼了,没有异常!')
if response:
print("请求状态码:%s"%response.status)
# self.opener.handle_open
python 3中的urllib超时与ip被禁
最新推荐文章于 2022-10-01 18:31:59 发布