Python3 parse模块

 Python3 parse模块

思路:
  1. 访问百度搜索关键字(大熊猫) 
  2. 浏览器编码需要用到url编码,用到parse包,parse接收值为字典 
  3. 将url与关键字编码后结合起来发起get请求 

 

import requests
from urllib import parse

def xiaodai():

    url = 'http://www.baidu.com/s?ie=UTF-8&'
    wd = input("请输入你要查询的关键字:")

    # 想要使用data,需要使用字典结构
    qs = {
        'wd': wd
    }

    # 转换url编码,转换的对象必须是一个字典类型
    qs = parse.urlencode(qs)

    # 将url与编码后的关键字加在一起  例:https://www.baidu.com/s?wd=saas+%E6%92%92
    all_url = url + qs
    print(all_url)
    # 发起请求
    rsp = requests.get(all_url)
    # 调用response中的.text 类方法,查看获取到的内容
    print(rsp.text)
    # 调用调用response中的.status_code 类方法,查看返回值
    print(rsp.status_code)
xiaodai()

 

 

posted @ 2020-06-11 13:47  阿久丶xin  阅读(1574)  评论(0编辑  收藏  举报
Live2D