以下是关于Python3中requests库重定向获取URL的攻略:
Python3中requests库重定向获取URL
在Python3中,使用requests库可以方便地获取重定向后的URL。重定向是指当客户端请求一个URL时,服务器返回一个重定向响应,告诉客户端去请求另一个URL。以下是Python3中requests库重定向获取URL的方法详解:
获取重定向后的URL
使用requests库获取重定向后的URL非常简单。以下是使用requests库获取重定向后的URL的示例:
import requests
url = 'https://www.example.com'
response = requests.get(url)
redirected_url = response.url
print(redirected_url)
在上面的示例中,我们使用requests库发送了一个GET请求到https://www.example.com,并获取了重定向后的URL。我们使用response.url属性获取重定向后的URL,并打印了重定向后的URL。
禁止重定向
有时候,我们可能需要禁止重定向。以下是使用requests库禁止重定向的示例:
import requests
url = 'https://www.example.com'
response = requests.get(url, allow_redirects=False)
status_code = response.status_code
print(status_code)
在上面的示例中,我们使用requests库发送了一个GET请求到https://www.example.com,并禁止了重定向。我们使用response.status_code属性获取响应的状态码,并打印了响应的状态码。
以上是Python3中requests库重定向获取URL的攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3中requests库重定向获取URL - Python技术站