在Heroku上重定向的Python请求

2024-06-30 15:21:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python的请求模块发出get请求。此请求返回302代码并重定向到另一个url,从本地我可以通过以下方式捕获该新url:

r = requests.get(URL)
finalURL = r.url

但是在Heroku中执行此代码时,不会执行重定向,而是将原始url返回给我

我已经尝试了一切,包括使用以下代码强制重定向:

r = requests.get(URL, allow_redirects=True)

我还尝试从响应头中获取url,例如location或X-origing-url,但是当请求来自Heroku时,响应不会返回头中的那些值


Tags: 模块代码trueurlgetheroku方式location