[Python] 纯文本查看 复制代码 import requests
url = '网址'
response = requests.get(url, allow_redirects=False)
if response.is_redirect:
content = response.content
redirect_url = response.headers['Location']
response = requests.get(redirect_url)
else:
requests.get() 方法用于发送 GET 请求。
allow_redirects=False 参数表示禁止自动重定向。
如果响应对象的 is_redirect 属性为 True,则表示该响应是一个重定向响应。
此时,可以从响应对象中获取重定向前的内容和重定向后的地址,并再次发送请求,获取重定向后的内容。
如果响应对象的 is_redirect 属性为 False,则表示该响应是一个正常响应,可以直接处理响应内容。
需要注意的是,禁止自动重定向可能会导致一些问题,例如无限重定向或者缺少必要的 Cookie 等。
如果遇到这些问题,可以尝试手动处理重定向,或者使用其他库来发送请求
这是一个例子,只可借鉴!
|