Python requests和easygui模块的结合
mnsd

Python requests和easygui模块的综合应用


复习回顾

  1. urllib模块的使用
  2. json数据与dict的转换
  3. easygui模块的常用函数

本节新知

  1. requests模块的安装

    CMD
    1
    pip install requests
  2. requests模块的使用
    requests模块是对urllib模块的二次封装,使用更加方便

    PYTHON
    1
    2
    3
    4
    5
    import requests
    url1 = "http://www.baidu.com"
    req = requests.get(url1)
    req.encoding = "utf-8"
    print(req.text)
  3. requests模块与urllib模块的区别
    requests模块通过构建的req请求的text属性来查看网页内容,urllib模块通过调用构建的req请求的read()函数来返回网页内容

    PYTHON
    1
    2
    3
    4
    5
    6
    7
    8
    import 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
  4. 使用easygui模块进行显示与提取数据

    PYTHON
    1
    2
    3
    4
    5
    import easygui as eg
    city = eg.choicebox("请选择要查询城市的疫情数据:", "疫情查询系统", ["河南,郑州"], [黑龙江, 哈尔滨])
    for city_detail in citylist:
    if city = city_detail["city"]:
    eg.msgbox(str(city_detail), "疫情查询系统")

课后作业

用requests模块和easygui模块完善疫情数据查询程序

 评论
评论插件加载失败
正在加载评论插件