调用开放接口(不需要申请key的那种)
# -*- coding: UTF-8 -*-
import requests,json
# 功能:调用开放接口,返回相应json数据
def invocateI(iUrl,iparams):
packIParams = json.dumps(iparams) # 把dict转为json
rps = requests.post(iUrl, packIParams)
# print(rps.text)
# rpsJson = rps.json()
# print(type(rpsJson))
# print(rpsJson['data']['forecast'])
return rps.json()
# 调用示例
iUrl = 'https://www.apiopen.top/weatherApi'
iparams = {'city': '北京'}
res = invocateI(iUrl,iparams)
print(res)
# 后续可以自行处理json
感谢提供开放接口的网站