1. 首页
  2. 技术文章
  3. Python

Python中使用“requests”类库发送带有Cookie的HTTP请求

在Python中,可以使用“requests”库来发送带有Cookie的HTTP请求。请求头中的Cookie字段可以用来传递会话相关的信息,如登录状态、身份验证等。下面是一个示例的Python代码,展示了如何使用“requests”库发送带有Cookie的HTTP请求: python import requests # 创建一个会话 session = requests.Session() # 设置请求的Cookie cookie = {'name': 'value'} session.cookies.update(cookie) # 发送GET请求 response = session.get('http://example.com') # 输出响应内容 print(response.text) 在上述代码中,通过导入“requests”库,我们创建了一个会话对象`session`。然后,我们使用`session.cookies.update(cookie)`方法来设置请求的Cookie值。这里的`cookie`是一个字典,包含了键值对形式的Cookie信息。 接下来,我们使用`session.get(url)`方法发送了一个GET请求到指定的URL。在这个示例中,URL被设置为`http://example.com`。发送请求后,服务器的响应将被存储在`response`变量中。 最后,我们可以使用`response.text`来获取响应的内容,并将其打印出来。 总结:使用“requests”库发送带有Cookie的HTTP请求非常简单。通过创建会话对象,并使用`session.cookies.update(cookie)`方法来设置请求的Cookie值,可以方便地发送带有Cookie的请求并获取响应内容。
Read in English