Python实现从百度API获取天气的方法
# 获取天气信息的uri
print("输入你要查询的天气:")
Python实现从百度API获取天气的方法
# 获取天气信息的uri
print("输入你要查询的天气:")
今天我们就利用Python脚本实现天气查询应用吧。直接开整~
使用python获取天气有两种方式。
1、是通过爬虫的方式获取天气预报网站的HTML页面,然后使用xpath或者bs4解析HTML界面的内容。
2、另一种方式是根据天气预报网站提供的API,直接获取结构化数据,省去了解析HTML页面的步骤。
本例使用的是第二种方式,请求地址为:
浏览器返回的天津气温情况如下,该信息其实就是一个JSON字符串,格式化之后的样子如下所示:
"ganmao": "昼夜温差较大,较易发生感冒,请适当增减衣服。体质较弱的朋友请注意防护。",获取天气的主要代码如下:
# cityCode 替换为具体某一个城市的对应编号
# 1、发送请求,获取数据
# 字符串格式化的一种方式 f"{}" 通过字典传递值
2、把ui文件转为py文件
1、在生成的ui文件目录下,打开cmd
2、输入以下命令(注意替换名称)
3、信号与槽函数的连接
# 1、清空按钮与对应函数连接
# 2、查询按钮与对应函数连接
# 通过文本框传入想要搜索的城市名称:天津 # 在文本框显示查询结果
文章到这里就结束了,感谢你的观看,,下篇文章分享快速卡通化人物头像
为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
⑥ 两天的Python爬虫训练营直播权限
All done~详见个人简介或者私信获取完整源代码。。
发布时间: 10:06:43 来源:亿速云 阅读:272 作者:小新 栏目:
小编给大家分享一下基于Python如何获取城市近7天天气预报,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。
这篇文章主要介绍了基于Python获取城市近7天天气预报,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
首先,我们打开中国天气网,找到黄石市近7天天气的网页。
然后按F12开始分析网页结构,找到各个标签,并分析它们的作用。h2:日期;p:天气;tem-span:最高温;tem-i:最低温;win:风;em:风向;win-i:风力。
接下来,我们需要找到它的用户代理,即User-agent。
分析的差不多了,我们就开始写代码,下面是我写的全部代码及运行结果:
在格式输出这方面,我的这份代码还存在着很大的缺陷,把它发出来,欢迎大家跟我一起讨论,改进。
以上是“基于Python如何获取城市近7天天气预报”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。