# -*- coding: utf-8 -*- import requests class HttpsClient: def __init__(self): pass @staticmethod def get(_url, _json): _resp = requests.get(_url, _json) return _resp.content @staticmethod def https_post(_url, _json_dict): _resp = requests.post(_url, _json_dict, verify=False) return _resp.text @staticmethod def https_post_with_header(_url, _json_dict, _headers): _resp = requests.post(_url, data=_json_dict, headers=_headers, verify=False) return _resp.text if __name__ == '__main__': url = "https://www.baidu.com" json_dict = '{}' result = HttpsClient.https_post(url, json_dict) print(result)
代码依赖requests,可通过下述命令安装:
python -m pip --trusted-host pypi.python.org install -i https://pypi.tuna.tsinghua.edu.cn/simple requests