Python requests和easygui模块的结合

Python requests和easygui模块的综合应用
复习回顾
- urllib模块的使用
- json数据与dict的转换
- easygui模块的常用函数
本节新知
requests模块的安装
CMD1
pip install requests
requests模块的使用
requests模块是对urllib模块的二次封装,使用更加方便PYTHON1
2
3
4
5import requests
url1 = "http://www.baidu.com"
req = requests.get(url1)
req.encoding = "utf-8"
print(req.text)requests模块与urllib模块的区别
requests模块通过构建的req请求的text属性来查看网页内容,urllib模块通过调用构建的req请求的read()函数来返回网页内容PYTHON1
2
3
4
5
6
7
8import urllib.request
import requests
url = "https://www.baidu.com"
req1 = urllib.request.urlopen(url)
html_content1 = req1.read().decode("utf8")
req2 = requests.get(url)
html_content2 = req2.text使用easygui模块进行显示与提取数据
PYTHON1
2
3
4
5import easygui as eg
city = eg.choicebox("请选择要查询城市的疫情数据:", "疫情查询系统", ["河南,郑州"], [黑龙江, 哈尔滨])
for city_detail in citylist:
if city = city_detail["city"]:
eg.msgbox(str(city_detail), "疫情查询系统")
课后作业
用requests模块和easygui模块完善疫情数据查询程序
评论
评论插件加载失败
正在加载评论插件