Java教程

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

本文主要是介绍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编码
# 不需要请求对象的定制
# 请求资源路径中的?可以加,也可以不加
这篇关于2021_12_12自学笔记_Requests的基本使用和get请求的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!