#!/usr/bin/python

# encoding:utf-8

import urllib2, json, urllib

# 1、空气质量指数查询

data = {}

data["appkey"] = "your_appkey_here"

data["city"] = "杭州"

url_values = urllib.urlencode(data)

url = "http://api.binstd.com/aqi/query" + "?" + url_values

request = urllib2.Request(url)

result = urllib2.urlopen(request)

jsonarr = json.loads(result.read())

if jsonarr["status"] != u"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"]

python空气质量提醒代码_空气质量指数查询示例代码相关推荐

  1. python实现空气质量提醒程序_基于Python实现空气质量指数可视化

    前面我们已经爬取了全国城市空气质量数据( 基于Python实现城市空气质量爬取 ),基于之前我们爬取的数据,本文将使用Python将空气质量最好的前20个城市以柱状图的形式展示出来,点击对应的柱状图能 ...

  2. python空气质量指数计算_历史空气质量指数查询示例代码

    #!/usr/bin/python # encoding:utf-8 import urllib2, json, urllib # 2.历史空气质量指数查询 data = {} data[" ...

  3. 读空气java_空气质量指数查询示例代码

    package api.jisuapi.aqi; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json.JS ...

  4. python大作业代码_爬虫大作业(示例代码)

    1.选一个自己感兴趣的主题(所有人不能雷同). 每天都有接触各大平台推送的新闻,了解到了校园外的大小事.故此,对新浪新闻标题的关键字的爬取,看看最近发生的实时,也想比较下标题党还是和实际内容的差异. ...

  5. mysql主键约束代码_主键约束(示例代码)

    第一范式要求每张表都要有主键,因此主键约束是非常重要的,而且主键约束是外键关联的基础条件.主键约束为表之间的关联提供了链接点. 主键必须能够唯一标识一条记录,也就是主键字段中的值必须是唯一的,而且不能 ...

  6. 体重测试java算法代码_标准体重计算示例代码

    package api.jisuapi.weight; import api.util.HttpUtil; import net.sf.json.JSONObject; public class Bm ...

  7. python实现杨辉三角思路_Python极简代码实现杨辉三角示例代码

    Python极简代码实现杨辉三角示例代码 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列. 把每一行看做一个list,写一个generator,不断输出下一行的list ...

  8. python抠图精确到发丝_Python用5行代码实现批量抠图的示例代码

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  9. python抠图_Python用5行代码实现批量抠图的示例代码

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  10. vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享

    VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...

最新文章

  1. docker svn
  2. Cannot resolve jakarta.validation:jakarta.validation-api:2.0.2
  3. JAVA之多线程概念及其几种实现方法优劣分析
  4. 直线绘制算法-数值微分法(DDA)
  5. 【笔记】鲁班智能设计平台
  6. ideaIU-2018.2.2 版本常用设置
  7. 新增Tao插件,Red Giant 经典特效插件 Trapcode Suite 13 for Win/Mac
  8. regedit是什么意思_regedit用法_regedit参数_reg的注册与反注册
  9. 网线交叉网线线序接法
  10. 获取手机MAC地址问题
  11. 【iTools】iTools Index
  12. 微信分享开发:准备工作[微信公众平台以及微信中控服务配置](一)
  13. 城市微光,大抵如此--爱摸鱼的美工(15)
  14. 高德h5地图api接口_H5,JS中使用微信、高德获取定位
  15. EasyBCD 2.2 下载地址 百度云
  16. 【完成】桌面窗口层次(Z-Order 记录文档)
  17. 解决Mac安装Adobe软件的时候,总是提示安装包(软件)“可能损坏了”的问题
  18. 华为云AI开发平台ModelArts 初体验
  19. Kubernetes Kubelet 状态更新机制
  20. pytest接口测试(二)-- 案例演示(QQ号码测凶吉)

热门文章

  1. LLVM编译技术应用分析
  2. shiny导出html,将R Shiny页面导出为PDF
  3. python定义变量不赋值_python定义变量
  4. ⅰsee是什么意思_l see 什么意思
  5. 超越函数e^(-x^2)在(-∞, +∞)上的定积分的两种解法
  6. php 查询每个一号,SPOT系列卫星参数一览表 - 高分一号、高分二号卫星查询遥感数据购买 - 新闻资讯 - 遥感卫星影像数据查询中心-北京揽宇方圆-购买高分卫星影像...
  7. 如何远程控制Mac电脑(MacOS下远程控制详解)
  8. 最后1天,购票渠道即将关闭!Unite 2018开发者大会全日程公布
  9. 钉钉添加自定义机器人,实现每周定时@某人
  10. Win7一键还原系统的方法【系统天地】