def request(cls, url, verify_cert=True):
"""
Web request
:param: url: The url link
:return JSON object
"""
req = urlrequest.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
# res = urlrequest.urlopen(url)
if verify_cert:
res = urlrequest.urlopen(
req,
timeout=RESTfulApiSocket.DEFAULT_URLOPEN_TIMEOUT)
else:
res = urlrequest.urlopen(
req,
context=ssl._create_unverified_context(),
timeout=RESTfulApiSocket.DEFAULT_URLOPEN_TIMEOUT)
try:
res = json.loads(res.read().decode('utf8'))
return res
except:
return {}
restful_api_socket.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录