【发布时间】:2019-04-03 18:47:34
【问题描述】:
在python的requests中,如果我关注响应的historyurl,它会为我提供重定向的URL,如下所示:
import requests
response = requests.get('https://yahoo.com')
for resp in response.history:
print(resp.url, resp.text)
问:有人知道重定向urls 的来源吗?标题?如果header中不包含location项,但是做了重定向,如何识别重定向URL?请问可以提供参考吗?
编辑:
我查看了文档。它没有说“如何”。一些答案表明它是headers['Location']。我不知道。我从历史响应(逐项)中提取的重定向 URL 是否只是每个响应中的“位置”标头?还是图书馆使用其他任何东西来识别重定向 URL?可能有一些 python 专家可以提供帮助吗?
【问题讨论】:
标签: python-3.x python-requests url-redirection http-redirect