requests库常用到的7个主要方法及控制访问参数

简介: requests库常用到的7个主要方法及控制访问参数

---------requests库常用的7个主要方法------------

requests库的7个主要方法:

requests.request():构造一个请求,支撑一下各方法的基础方法

requests.get():获取HTML网页的主要方法,对应HTTP的GET

requests.head():获取HTML网页头的信息方法,对应HTTP的HEAD

requests.post():向HTML网页提交POST请求方法,对应HTTP的POST

requests.put():向HTML网页提交PUT请求的方法,对应HTTP的RUT

requests.patch():向HTML网页提交局部修改请求,对应于HTTP的PATCH

requests.delete():向HTML页面提交删除请求,对应HTTP的DELETE



---------**kwargs:控制访问参数 13个 -----------

#requests.request(method,url,**kwargs)


method:请求方式,对应get/put/post等7种

url:拟获取页面的url链接

**kwargs:控制访问参数,共13个

**kwargs:控制访问的参数,均为可选项:


 .params:字典或字节序列,作为参数增加到url中

 .data:字典,字节序列或文件对象,作为Request的内容

 .json:JSON格式的数据,作为Request的内容

 .headers:字典,HTTP定制头(模拟浏览器进行访问)

 .cokies:字典或CpplieJar,Request中的cookie

 .auth:元祖,支持HTTP认证功能

 .files:字典类型,传输文件

 .timeout:设定超时时间,秒为单位

 .proxies:字典类型,设定访问代理服务器,可以增加登陆认证

 .allow_redirects:True//False,默认为True,重定向开关

 .stream:True/False,默认为True,获取内容立即下载开关

 .verify:True/False,默认为True,认证SSL证书开关

 .cert:本地SSL证书路径"""


目录
相关文章
|
5月前
|
缓存 JavaScript UED
深入了解 keep-alive:作用、使用步骤、适用场景及示例代码
keep-alive 是 Vue.js 中的一个内置组件,`用于缓存不活动的组件实例,避免重复渲染 DOM,从而提高性能和用户体验`。
|
26天前
|
网络安全 Python
请求模块requests:请求方式
请求模块requests(一)
38 9
|
2月前
|
运维 Serverless 调度
函数计算产品使用问题之怎么在HTTP触发的函数里添加或读取自定义头部
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
Python
Flask读取本地资源供外部访问
Flask读取本地资源供外部访问
70 0
|
5月前
|
安全 API 开发者
Python中使用`requests`库进行请求头与自定义参数设置的技术详解
【4月更文挑战第12天】在Python中,`requests`库是一个强大且灵活的HTTP客户端,用于发送所有类型的HTTP请求。在发送请求时,我们经常需要设置请求头和自定义参数来满足不同的需求。本文将详细探讨如何在Python中使用`requests`库进行请求头和自定义参数的设置。
|
JavaScript API
让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法
让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法
|
Serverless
在函数计算中实现定时触发自定义环境中的 HTTP 函数
在函数计算中实现定时触发自定义环境中的 HTTP 函数
94 0
|
Python
请求方式之二----requests模块
请求方式之二----requests模块
70 0
|
开发框架 程序员 API
【C#】.net core2.1,通过扩展状态代码页方法对404页面进行全局捕抓并响应信息
在开发一个网站项目时,除了异常过滤功能模块,还需要有针对404不存在的api接口和页面处理功能 本篇文章就来讲讲,如何自定义全局请求状态类来统一处理
216 0
|
数据采集 安全 C语言
二次封装requests,构造通用的请求函数
本章将告诉你该如何去对request模块进行二次封装,暂时并不会告诉你HTTP协议及原理、URL等相关。当然你会使用然后在来阅读此文章一定会另有所获。我已经迫不及待要告诉你这个小秘密,以及想与你交流了。没时间解释了,快来一起和我一起探讨相关的内容吧
522 0
二次封装requests,构造通用的请求函数