首页 空气质量指数 空气质量指数示例代码 空气质量指数查询requests版[Python]

空气质量指数查询requests版示例代码Python

作者:liuxiaojie 阅读数:3190 上传时间:2016-03-10

空气质量指数查询requests版

#!/usr/bin/python
# encoding:utf-8

import requests

#  1、空气质量指数查询

data = {}
data["appkey"] = "your_appkey_here"
data["city"] = "杭州"
url = "https://api.jisuapi.com/aqi/query"
response = requests.get(url,params=data)
jsonarr = response.json()
if jsonarr["status"] != 0:
    print(jsonarr["msg"])
    exit()
result = jsonarr["result"]
print(result["cityid"],result["city"],result["so2"],result["so224"],result["no2"],result["no224"],result["co"],result["co24"],result["o3"],result["o38"],result["o324"],result["pm10"],result["pm1024"],result["pm2_5"],result["pm2_524"],result["iso2"],result["ino2"],result["ico"],result["io3"],result["io38"],result["ipm10"],result["ipm2_5"],result["aqi"],result["primarypollutant"],result["quality"],result["timepoint"])
print(result["aqiinfo"]["level"],result["aqiinfo"]["color"],result["aqiinfo"]["affect"],result["aqiinfo"]["measure"])
for position in result["position"]:
    print(position["positionname"],position["so2"],position["so224"],position["no2"],position["no224"],position["co"],position["co24"],position["o3"],position["o38"],position["o324"],position["pm10"],position["pm1024"],position["pm2_5"],position["pm2_524"],position["iso2"],position["ino2"],position["ico"],position["io3"],position["io38"],position["ipm10"],position["ipm2_5"],position["aqi"],position["primarypollutant"],position["quality"],position["timepoint"])