Python爬虫 - Requests模块主要使用方法

requests-sidebar

Requests is the only Non-GMO HTTP library for Python, safe for human consumption.


Requests主要有 7 个方法,对应的也是Requests模块的功能。

  • requests.request(method, url, **kwargs) #构造并发送请求
  • requests.head(url, **kwargs) #发送请求:获取网页(URL位置资源)响应信息报告
  • requests.get(url, params=None, **kwargs) #发送请求:获取网页(URL位置资源)
  • requests.post(url, data=None, json=None, **kwargs) #发送请求:向网页添加新数据
  • requests.put(url, data=None, **kwargs) #发送请求:向网页提交资源覆盖原有数据
  • requests.patch(url, data=None, **kwargs) #发送请求:向网页提交资源修改原网页部分数据
  • requests.delete(url, **kwargs) #发送请求:删除url指向的资源

#1. request()方法

requests.request(method, url, **kwargs)
参数:
method -- 选择方法
url -- URL
params -- 字典或字节,添加到请求的字符串(URL)中
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
headers -- 与请求一起发送的HTTP头部信息(字典格式)
cookies -- 与请求一起发送的字典或CookieJar对象
files -- 文件名以字典格式传入;name: file-like-objects (or {name: file-tuple})
auth -- 身份认证元组,用于HTTP认证
timeout (float or tuple) -- 等待服务器响应时间
allow_redirects (bool) -- 默认True,是否允许重定向
proxies-- 访问代理,字典格式传入
verify -- 是否认真服务器TLS证书
stream -- 如果设定为False,响应内容直接下载
cert -- 本地SSL证书路径
返回:
Response 对象

#2. requests() 方法

requests.head(url, **kwargs)
参数:
url -- URL
**kwargs -- 参数
返回:
Response 对象

#3. get()方法

requests.get(url, params=None, **kwargs)
参数:
url -- URL
params -- 字典或字节,添加到请求的字符串(URL)中
**kwargs -- 参数
返回:
Response 对象

#4. post()方法

requests.post(url, data=None, json=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象

#5. put()方法

requests.put(url, data=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象

#6. patch()方法

requests.patch(url, data=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象

#7. delete()方法

requests.delete(url, **kwargs)
参数:
url -- URL
**kwargs -- 参数
返回:
Response 对象

#8. 参考

Requests Developer Interface

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Requests快速上手 迫不及待了吗?本页内容为如何入门 Requests 提供了很好的指引。其假设你已经安装了...
    小娟_bb93阅读 1,546评论 0赞 3
  • 上一篇:8.Urllib库基本使用下一篇:10.正则表达式基础 requests是python实现的最简单易用的H...
    在努力中阅读 3,711评论 2赞 11
  • 目录 1.概述2.下载安装3.入门程序4.请求对象:请求方式5.请求对象:GET参数传递6.请求对象:POST参数...
    夏夏夏夏颜曦阅读 568评论 0赞 0
  • 安装 pip install requests Response对象 Response对象包含服务器返回的所有信息...
    红茶绅士阅读 1,444评论 0赞 2
  • 如果晞晞能如成人一般思考,一定会觉得自己是很幸福的。 在成长的岁月里,能有父母的陪伴,对于孩子而言就是最开心的,无...
    木柚夕阅读 372评论 0赞 0

友情链接更多精彩内容