2021_12_12自学笔记_Requests的基本使用和get请求

# _*_ coding : utf-8 _*_
# @Time : 2021/12/12 23:13
# @Author : Harken

# Requests安装
# pip install requests -i https://pypi.douban.com/simple
# response的属性以及类型(和urllib不一样的是它是response类型)
# 类型             :models.Response
# r.text          :获取网站源码
# r.encoding      :访问或定制编码方式
# r.url           :获取请求的url
# r.content       :响应的字节类型
# r.status_code   :响应的状态码
# r.headers       :响应头信息

# import requests
# url = 'http://www.baidu.com'
#
# response = requests.get(url=url)
#
# response.encoding = 'utf-8'
#
# print(response.text)

# Requsts 的get请求对比
import requests
url = 'http://www.baidu.com/s'

headers = {
    'User-Agent': ' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36'
}

data = {
    'wd':'北京'
}
# url 请求参数;params 参数;kwargs 字典
response = requests.get(url=url,params=data,headers=headers)

content = requests.text

print(content)

# 总结:
# 参数使用params传递
# 参数无需urlencode编码
# 不需要请求对象的定制
# 请求资源路径中的?可以加,也可以不加
上一篇:Good Git Commit Message


下一篇:2022-02-05 每日打卡:Leetcode第71场双周赛