在 Python 的 Requests 库中,可以使用 headers 参数设置请求头,并使用 cookies 参数设置 Cookies。以下是一些示例:

  1. 指定请求头的示例:
import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36',
    'Referer': 'https://www.example.com',
    'Accept-Language': 'en-US,en;q=0.9',
}

response = requests.get(url, headers=headers)

在上面的示例中,我们设置了 User-AgentRefererAccept-Language 请求头。

  1. 指定 Cookie 的示例:
import requests

cookies = {
    'session': 'abcdef123456789',
    'preferences': 'dark',
}

response = requests.get(url, cookies=cookies)

在上面的示例中,我们设置了名为 sessionpreferences 的两个 Cookie。

注意:如果需要在请求头中添加自定义的 Cookie,应该使用 Cookie 请求头,而不是 cookies 参数。示例如下:

import requests

headers = {
    'Cookie': 'session=abcdef123456789; preferences=dark',
}

response = requests.get(url, headers=headers)

在上面的示例中,我们将两个 Cookie 添加到了 Cookie 请求头中。

Python Requests 库:如何设置请求头和 Cookies

原文地址: http://www.cveoy.top/t/topic/b9f4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录