1、安装requests:pip install requests
2、代码
import requests
class HttpRequest:
def http_request(self,url,data,http_method,cookie=None):
try:
if http_method.upper()=='GET':
res = requests.get(url,data,cookies=cookie)
elif http_method.upper()=='POST':
res = requests.post(url,data,cookies=cookie)
else:
print("输入的方法不对!")
except Exception as e:
print("请求出错了:{0}".format(e))
return res
if __name__ == '__main__':
login_url='http://apis.juhe.cn/simpleWeather/query'
login_data={"city":"上海","key":"ac7cc63e5e6b56339dbc6b85b721cb8b"}
#res=requests.post(register_url,register_data)
# print("text解析的结果:",res.status_code)
# print("text解析的结果:",res.json())
register_url='http://v.juhe.cn/historyWeather/province'
register_data={"key":"a7667e9339c72bae04cff66e6984cede"}
#res=requests.get(register_url,register_data)
# print("text解析的结果:",res.status_code)
# print("text解析的结果:",res.json())
login_res = HttpRequest().http_request(login_url,login_data,'get')
register_res = HttpRequest().http_request(register_url,register_data,'post')
print(login_res.json())
print(register_res.text)