Requests 简明教程
Requests - Handling Redirection
本章将了解 Request 库如何处理 URL 重定向的情况。
Example
import requests
getdata = requests.get('http://google.com/')
print(getdata.status_code)
print(getdata.history)
url: http://google.com 将使用状态代码 301(永久移动)重定向到 https://www.google.com/ 。该重定向将保存在历史记录中。
Output
在执行以上代码后,我们将得到以下结果:
E:\prequests>python makeRequest.py
200
[<Response [301]>]
您可以使用 allow_redirects = False 停止 URL 的重定向。可以在所使用的 GET、POST、OPTIONS、PUT、DELETE、PATCH 方法上进行。