用 python 调用和风天气的 api 爬取天气预报数据
和风天气的天气预报,为个人开发者提供免费的天气预报数据。(有访问次数的限制)。
注册开发者账号
第一步,我们需要去注册一个开发者账号:
网址: 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 爬取天气预报数据相关推荐
- php解析和风天气api,API爬取天气预报数据
API爬取天气预报数据 """ 该网站为个人开发者提供免费的天气预报数据,自行访问官网注册,在控制台看到个人的key. 然后看API文档,基本可以开发了,有访问次数限制. ...
- 【爬虫】2.6 实践项目——爬取天气预报数据
1. 项目简介 在中国天气网(http://www.weather.com.cn)中输入一个城市的名称,例如输入深圳,那么会转到地址http://www.weather.com.cn/weather1 ...
- 利用python爬虫(案例6+part14)--如何爬取科研数据
学习笔记 文章目录 Ajax动态加载网站数据抓取 动态加载的类型 那么该如何抓取数据? 如何得到JSON文件的地址? 观察JSON文件URL地址的查询参数 JSON格式数据转换成python字典 如何 ...
- python爬取天气预报数据,并实现数据可视化
文章目录 一.前言 二.爬取目标及结果展示 三.页面分析 四.完整代码 五.补充 六.不足(经读者反馈) 一.前言 在爬取数据时,有些数据,如图片.视频等等,爬到就是赚到:而有时候,我们爬到的可能只是 ...
- Java调用和风天气台API查看天气
创建一个Java Project即可 import java.io.*; import java.net.URL; import java.net.URLConnection; import java ...
- python爬取天气数据山东_Python爬取天气预报数据,并存入到本地EXCEL中-Go语言中文社区...
近期忙里偷闲,搞了几天python爬虫,基本可以实现常规网络数据的爬取,比如糗事百科.豆瓣影评.NBA数据.股票数据.天气预报等的爬取,整体过程其实比较简单,有一些HTML+CSS+DOM树等知识就很 ...
- 爬虫技术python流程图_爬虫学多久能爬取大规模数据!神级程序员:这篇够你学一个月!...
利用爬虫我们可以获取大量的价值数据,从而获得感性认识中不能得到的信息,比如: 在目标的驱动下,你的学习才会更加精准和高效.那些所有你认为必须的前置知识,都是可以在完成目标的过程中学到的.这里给你一条平 ...
- Python自动登陆淘宝并爬取商品数据
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本开发环境 Python 3.6 Pycharm import time from sel ...
- python爬取天气预报数据并保存为txt格式_今天分享一个用Python来爬取小说的小脚本!(附源码)...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章天气预报数据分析与统计之美 ,作者:❦大头雪糕❦ Python GUI制作小说下载器教学讲 ...
- Python爬虫应用实战-如何对爬取的数据进行数据存储?
文件存储 文件储存的形式多种多样,比如说保存成TXT纯文本形式,也可以保存为JSON格式.CSV格式等等. TXT文本存储 将数据保存到TXT文件的操作是非常简单的,而且TXT文本几乎兼容任何平台,但 ...
最新文章
- 微服务后如何做一次系统梳理
- Quartz.Net线程处理用到的两个Attribute
- Load average in Linux的精确含义
- mySQL教程 第9章 触发器
- 为什么WebUI里新建任务的状态字段下拉框里没有released选项
- sqlserver连接oracle(通过ODBC)
- linux导出Mysql数据sql脚本
- Android开发网上的一些重要知识点
- iNOC产品部--完全数计算
- 3.8 51单片机-M74HC138译码器驱动8位数码管
- 智慧园区系统设计方案
- 第5节:Tableau堆积图 | 价格等级堆积柱形图
- ASP.NET 入门基础--搭建网站开发环境
- 微型计算机8088拆字实验编程,LGN-01B型 PLC可编程控制器及单片机开发系统综合实验台...
- kernal tch 下载 天正_tch_kernal.arx
- 【高频内存与主板内存频率和CPU内存频率之间的关系】
- ie浏览器flash player不能用的解决方案
- “===”、“==” 的区别
- 嵌入式常用的英文缩写词汇
- WordPress的最佳学习管理系统插件