在山东公共数据开放网
以下是HTTP协议的传输方式,实际的代码调用服务必须遵循以下格式。
X-Client-Id:令牌标识。 点此获取令牌
X-Timestamp:调用时间戳,值为当前时间的毫秒数,也就是从1970年1月1日起至今的时间转换为毫秒,时间戳有效时间为10分钟。
X-Nonce:调用方生成的随机数。
X-Signature:调用方生成的签名值,生成方式是X-Client-Id+X-Timestamp+X-Nonce组合字符,使用HmacSHA256算法计算并经Base64编码后的字符串,密钥为签名认证令牌密钥。
请教一下可否通过接口把数据下载下来?如果可以能不能实战教学一下?
CSDN里面查询一下,Python爬取数据
你申请接口后,按文档操作
按照人家的文档直接写代码就行了,这种鉴权方式很常见,不是难事。手把手教 费用太少 还不如打几把游戏划算😂
参照以下示例代码
import requests
url = "http://www.sampale.com/v3/weather/weatherInfo?city=<city>&extensions=<extensions>&output=<output>&Key={{Key}}"
payload={}
headers = {
'User-Agent': 'apifox/1.0.0 (https://www.apifox.cn)'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
其实就是写一个简单的爬虫来获取数据