和风天气的天气预报,为个人开发者提供免费的天气预报数据。(有访问次数的限制)。

注册开发者账号

第一步,我们需要去注册一个开发者账号:

网址: https://id.heweather.com/login?redirect=https://console.heweather.com/my/service


阅读开发者文档





参考:https://dev.heweather.com/docs/getting-started/get-api-key

然后我们来看调用的示例代码:

没有 python 的。

分析其 api 接口文档:

给出一个 python 的示例:

# coding=utf-8
import requestsyburl = 'https://free-api.heweather.com/s6/weather/forecast'
cyurl = 'https://free-api.heweather.com/s6/weather/lifestyle'value = {'location': '广州','key': '1fb7bd7b7a224138b85e1d2f570b86a1','lang': 'zh'
}ybreq = requests.get(yburl, params=value)
cyreq = requests.get(cyurl, params=value)ybjs = ybreq.json()
cyjs = cyreq.json()for i in range(2):yb = ybjs['HeWeather6'][0]['daily_forecast']cy = cyjs['HeWeather6'][0]['lifestyle'][1]gj = cyjs['HeWeather6'][0]['lifestyle'][0]d1 = u'广州' + '  ' + yb[i]['date'] + ' ' + yb[i]['cond_txt_d']d2 = gj['txt'] + ' ' + cy['txt']d3 = d1 + '\n' + d2print(d3)

运行结果:

如果想实现更多的功能,可以参考

接入微信

接下来考虑接入微信通知。这样就可以及时带伞啦。

用 python 调用和风天气的 api 爬取天气预报数据相关推荐

  1. php解析和风天气api,API爬取天气预报数据

    API爬取天气预报数据 """ 该网站为个人开发者提供免费的天气预报数据,自行访问官网注册,在控制台看到个人的key. 然后看API文档,基本可以开发了,有访问次数限制. ...

  2. 【爬虫】2.6 实践项目——爬取天气预报数据

    1. 项目简介 在中国天气网(http://www.weather.com.cn)中输入一个城市的名称,例如输入深圳,那么会转到地址http://www.weather.com.cn/weather1 ...

  3. 利用python爬虫(案例6+part14)--如何爬取科研数据

    学习笔记 文章目录 Ajax动态加载网站数据抓取 动态加载的类型 那么该如何抓取数据? 如何得到JSON文件的地址? 观察JSON文件URL地址的查询参数 JSON格式数据转换成python字典 如何 ...

  4. python爬取天气预报数据,并实现数据可视化

    文章目录 一.前言 二.爬取目标及结果展示 三.页面分析 四.完整代码 五.补充 六.不足(经读者反馈) 一.前言 在爬取数据时,有些数据,如图片.视频等等,爬到就是赚到:而有时候,我们爬到的可能只是 ...

  5. Java调用和风天气台API查看天气

    创建一个Java Project即可 import java.io.*; import java.net.URL; import java.net.URLConnection; import java ...

  6. python爬取天气数据山东_Python爬取天气预报数据,并存入到本地EXCEL中-Go语言中文社区...

    近期忙里偷闲,搞了几天python爬虫,基本可以实现常规网络数据的爬取,比如糗事百科.豆瓣影评.NBA数据.股票数据.天气预报等的爬取,整体过程其实比较简单,有一些HTML+CSS+DOM树等知识就很 ...

  7. 爬虫技术python流程图_爬虫学多久能爬取大规模数据!神级程序员:这篇够你学一个月!...

    利用爬虫我们可以获取大量的价值数据,从而获得感性认识中不能得到的信息,比如: 在目标的驱动下,你的学习才会更加精准和高效.那些所有你认为必须的前置知识,都是可以在完成目标的过程中学到的.这里给你一条平 ...

  8. Python自动登陆淘宝并爬取商品数据

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本开发环境 Python 3.6 Pycharm import time from sel ...

  9. python爬取天气预报数据并保存为txt格式_今天分享一个用Python来爬取小说的小脚本!(附源码)...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章天气预报数据分析与统计之美 ,作者:❦大头雪糕❦ Python GUI制作小说下载器教学讲 ...

  10. Python爬虫应用实战-如何对爬取的数据进行数据存储?

    文件存储 文件储存的形式多种多样,比如说保存成TXT纯文本形式,也可以保存为JSON格式.CSV格式等等. TXT文本存储 将数据保存到TXT文件的操作是非常简单的,而且TXT文本几乎兼容任何平台,但 ...

最新文章

  1. 微服务后如何做一次系统梳理
  2. Quartz.Net线程处理用到的两个Attribute
  3. Load average in Linux的精确含义
  4. mySQL教程 第9章 触发器
  5. 为什么WebUI里新建任务的状态字段下拉框里没有released选项
  6. sqlserver连接oracle(通过ODBC)
  7. linux导出Mysql数据sql脚本
  8. Android开发网上的一些重要知识点
  9. iNOC产品部--完全数计算
  10. 3.8 51单片机-M74HC138译码器驱动8位数码管
  11. 智慧园区系统设计方案
  12. 第5节:Tableau堆积图 | 价格等级堆积柱形图
  13. ASP.NET 入门基础--搭建网站开发环境
  14. 微型计算机8088拆字实验编程,LGN-01B型 PLC可编程控制器及单片机开发系统综合实验台...
  15. kernal tch 下载 天正_tch_kernal.arx
  16. 【高频内存与主板内存频率和CPU内存频率之间的关系】
  17. ie浏览器flash player不能用的解决方案
  18. “===”、“==” 的区别
  19. 嵌入式常用的英文缩写词汇
  20. WordPress的最佳学习管理系统插件

热门文章

  1. Android 入门教程:安装 Android Studio
  2. 显卡无法为此计算机,如何解决win10系统电脑中无法安装intel显卡驱动的问题
  3. weblogic安装与配置注意事项
  4. 如何下载没有水印的小咖秀和晃咖视频?教你个超级简单的方法
  5. Java开发者,我到底要不要学大数据开发?
  6. vscode中显示隐藏文件
  7. jQuery动画效果
  8. UE4 C++编程入门整理
  9. 简单爬虫--爬取百度热点新闻标题
  10. Linux 添加网卡