Requests教程
 Requests-使用Cookie
  2020-10-21-08:32:55            mango

 本章将讨论如何处理cookie。您可以在使用请求库调用URL的同时获取cookie以及发送cookie。在浏览器中点击时的网址https://jsonplaceholder.typicode.com/users,我们可以获得Cookie的详细信息,如下所示-您可以阅读cookie,如下所示-例输出您也可以在我们提出请

文章详情
 Requests-处理错误
  2020-10-21-08:33:40            mango

 本章将讨论如何处理使用Http请求库时出现的错误。在所有可能的情况下管理错误始终是一个好习惯。错误异常请求模块提供以下类型的错误异常-ConnectionError-如果存在任何连接错误,将引发此错误。例如,网络故障,DNS错误,因此请求库将引发ConnectionError异常。Response.raise_for

文章详情
 Requests-处理超时
  2020-10-21-08:33:55            mango

 超时可以轻松添加到您请求的URL中。碰巧的是,您正在使用第三方URL并等待响应。在URL上设置超时总是一个好习惯,因为我们可能希望URL在一个响应或错误的时间范围内响应。否则,可能会导致无限期地等待该请求。我们可以通过使用超时参数来给URL超时,并以秒为单位传递值,如下面的示例所示-例输出给定的超时如下-执行将引发连

文章详情
 Requests-处理重定向
  2020-10-21-08:34:08            mango

 本章将研究请求库如何处理url重定向情况。例网址:http://google.com将使用状态代码301(永久移动)重定向到https://www.google.com/。重定向将保存在历史记录中。输出执行以上代码后,我们得到以下结果-您可以使用allow_redirects=False停止URL的重定向。可以在使用

文章详情
 Requests-处理历史记录
  2020-10-21-08:34:24            mango

 您可以使用response.history获取给定URL的历史记录。如果给定的URL具有任何重定向,则将其存储在历史记录中。对于历史输出response.history属性将包含根据请求完成的响应对象的详细信息。当前值将按从旧到新的顺序排序。response.history属性跟踪在请求的URL上完成的所有重定向。

文章详情
 Requests-处理会话
  2020-10-21-08:34:39            mango

 要维护请求之间的数据,您需要会话。因此,如果一次又一次调用同一主机,则可以重用TCP连接,从而提高性能。现在让我们看看如何在使用会话发出的请求之间维护cookie。使用会话添加Cookie输出使用会话,您可以跨请求保留cookie数据。也可以使用会话传递标头数据,如下所示-例

文章详情
 Requests-SSL认证
  2020-10-21-08:35:01            mango

 SSL证书是安全URL附带的一项安全功能。使用Requests库时,它还会验证给定httpsURL的SSL证书。默认情况下,Requests模块会启用SSL验证,如果不存在证书,则会引发错误。使用安全的URL以下是使用安全URL的示例-输出我们很容易从上述httpsURL获得响应,这是因为请求模块可以验证SSL证书。

文章详情
 Requests-身份验证
  2020-10-21-08:35:14            mango

 本章将讨论“请求”模块中可用的身份验证类型。我们将讨论以下内容-HTTP请求中身份验证的工作基本认证摘要身份验证OAuth2身份验证HTTP请求中身份验证的工作服务器端上的HTTP身份验证在客户端请求URL时要求一些身份验证信息,例如用户名,密码。这是在客户端和服务器之间交换请求和响应的附加安全性。从客户端可以在标头

文章详情
 Requests-事件挂钩
  2020-10-21-08:38:02            mango

 我们可以使用事件挂钩将事件添加到请求的URL中。在下面的示例中,我们将添加一个回调函数,当响应可用时将调用该函数。例要添加回调,我们需要使用钩子参数,如下例所示:输出您还可以调用多个回调函数,如下所示:例输出您还可以将钩子添加到创建的Session中,如下所示-例输出

文章详情
 Requests-代理
  2020-10-21-08:38:14            mango

 到目前为止,我们已经看到客户端直接连接并与服务器通信。使用代理,交互发生如下-客户端向代理发送请求。代理将请求发送到服务器。服务器将响应发送回代理。代理会将响应发送回客户端。使用Http-proxy是分配的附加安全性,用于管理客户端和服务器之间的数据交换。请求库还提供了使用代理参数来处理代理的规定,如下所示-例该请求

文章详情

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1