Python headers 请求头如何实现快速添加
在 Python 中,使用 requests 模块发送 HTTP 请求时,可以通过 headers 参数来添加请求头。以下是 Python headers 请求头如何实现快速添加的方法。
1. 使用字典
一种快速添加请求头的方法是使用字典。以下是一个使用字典的示例:
import requests
url = 'https://www.example.com'
headers = {'User-Agent': 'Mozilla/5.0'}
response = requests.get(url, headers=headers)
print(response.text)
在上面的示例中,我们使用 headers 参数添加了一个 User-Agent 请求头,以模拟浏览器发送请求。
2. 使用 add_header() 方法
另一种快速添加请求头的方法是使用 add_header() 方法。以下是一个使用 add_header() 方法的示例:
import requests
url = 'https://www.example.com'
headers = {'User-Agent': 'Mozilla/5.0'}
request = requests.Request('GET', url)
request.headers.add_header('Referer', 'https://www.google.com')
prepared_request = request.prepare()
response = requests.Session().send(prepared_request, headers=headers)
print(response.text)
在上面的示例中,我们使用 add_header() 方法添加了一个 Referer 请求头,以指定请求来源。
以上是 Python headers 请求头如何实现快速添加的方法,希望对您有所帮助。需要注意的是,添加请求头可能会涉及到隐私问题,请谨慎使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python headers请求头如何实现快速添加 - Python技术站