aqicn
一个 aqicn.org 的非官方 API。
安装
npm install aqicn --save
使用
加载模块:
var aqicn = ;
获取指定城市的全部 AQI 值:
aqicn
输出:
city: 'beijing' time: '2016-01-21T21:00:00+09:00' pm25: 212 pm10: 95 o3: 4 no2: 37 so2: 14 co: 28 aqi: 212 level: value: 5 name: '重度污染' implication: '心脏病和肺病患者症状显著加剧,运动耐受力降低,健康人群普遍出现症状' statement: '儿童、老年人及心脏病、肺病患者应停留在室内,停止户外运动,一般人群减少户外运动'
获取指定城市的某一种 AQI 值:
aqicn
输出:
city: 'beijing' value: 212 time: '2016-01-21T21:00:00-09:00'
已知 AQI 等级查询对应的信息:
var lv = 5;var lang = 'cn';aqicninfolevellvnamelang; // AQI 级别名aqicninfolevellvimplicationlang; // 对健康的影响aqicninfolevellvstatementlang; // 建议采取的措施
问题
有没有历史查询功能?
无,但你可以自己抓取。
你怎么能用 HTTP 请求暴力抓取数据?这是不对的!
我方了。
你的代码为什么这样糟糕?
太好了!快快联系我,告诉我到底哪里糟糕!
感谢
aqicn.org 网站 - 提供数据
Node.js、request、cheerio - 提供技术
GNU Emacs - 提供开发环境
以及其他我所用到的工具、模块的作者们。