天气查询程序2.0
本帖最后由 青出于蓝 于 2022-7-12 14:31 编辑本爬虫在使用时可能会出现不响应的情况,特此说明这是目标网站的可查询城市不全问题。
备注:请下载pypinyin,easygui,re,tkinter,requests这些第三方库。
需要
pip install 模块名
代码分析:
第1步:加入try语句并导入所有的库
try:
from pypinyin import lazy_pinyin
from easygui import *
from re import *
from tkinter import *
from requests import *
第2步:运用easygui的enterbox获取用户传输的内容。根据分析url,我们需要得到城市的拼音,所以我们用pypinyin的lazy_pinyin把输入的内容转换为拼音形式
cs1=enterbox("""
天气查询小程序~
请输入您要查询的天气程序""")
cs=lazy_pinyin(cs1)
cs=cs+cs
第3步:获取headers,用re模块获取温度等重要信息。
第4步:用tkinter模块生成新界面,显示所有信息,设置按钮、字体等等。
最后两步用到了比较复杂的re和tkinter库,先不展示代码了,完整代码在下面~~
**** Hidden Message *****
效果图: 效果图: 看看 111 111
111 看看学习 {:10_256:} 来学习了 cy 查天气
学习 111 学习一下、
{:5_95:} 沙发
学习一下 跪求 青出于蓝 发表于 2021-10-4 11:52
效果图:
666 看看 顶