小伙伴们大家好,今天我们分享一点轻松愉快的内容。就是利用python+Tkinter+爬虫+GUI设计一个小型的天气查询系统。
技术点介绍
一、Tkinter
Tkinter是一个python内置的GUI图形库,专注于图形界面的开发。本系统之所以选择Tkinter就是因为是python内置的函数库,然后语法简单易用。缺点是界面不够美观,如果追求界面效果的话可以考虑使用Qt来作为图形化开发的工具。
二、爬虫
爬虫应该不用过多介绍了吧,一个非常牛批的进行大规模数据采集的工具,特别是随着大数据、人工智能时代的到来,爬虫也变得越来越火了。
三、目标网站、
关于目标网站,我们选定了天气网。网址链接是:
https://www.tianqi.com/
原因是,这个网站可以接收城市关键字然后添加到URL当中,直接进行网页请求即可,同时网站结构简单,没有ajax异步加载的状况,直接进行静态数据的抓取即可。
各个模块
一、Tkinter图形主界面
def Tkinter():
#设定标签
la1=tk.Label(window,text="请输入要查询的城市拼音