Python Requests 库:如何设置请求头和 Cookies
在 Python 的 Requests 库中,可以使用 headers 参数设置请求头,并使用 cookies 参数设置 Cookies。以下是一些示例:
- 指定请求头的示例:
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-Agent、Referer 和 Accept-Language 请求头。
- 指定 Cookie 的示例:
import requests
cookies = {
'session': 'abcdef123456789',
'preferences': 'dark',
}
response = requests.get(url, cookies=cookies)
在上面的示例中,我们设置了名为 session 和 preferences 的两个 Cookie。
注意:如果需要在请求头中添加自定义的 Cookie,应该使用 Cookie 请求头,而不是 cookies 参数。示例如下:
import requests
headers = {
'Cookie': 'session=abcdef123456789; preferences=dark',
}
response = requests.get(url, headers=headers)
在上面的示例中,我们将两个 Cookie 添加到了 Cookie 请求头中。
原文地址: http://www.cveoy.top/t/topic/b9f4 著作权归作者所有。请勿转载和采集!