在Python中,您可以使用requests
庫來處理HTTP重定向。requests
庫會自動處理重定向,您無需使用cURL命令。以下是一個簡單的示例:
首先,確保您已經安裝了requests
庫。如果沒有,請使用以下命令安裝:
pip install requests
然后,您可以使用以下代碼處理重定向:
import requests
url = 'http://example.com' # 替換為您要訪問的URL
response = requests.get(url, allow_redirects=True)
# 檢查響應狀態碼
if response.history:
print("Request was redirected")
print("Original URL:", response.request.url)
print("Final URL:", response.url)
else:
print("Request was not redirected")
# 處理響應內容
print(response.text)
在這個示例中,我們使用requests.get()
函數發送一個GET請求,并將allow_redirects
參數設置為True
。這將允許請求自動處理重定向。response
對象包含了重定向后的響應信息,您可以通過檢查response.history
屬性來查看重定向過程。