【发布时间】:2011-06-21 14:41:15
【问题描述】:
在 Python 中,我使用 urllib2 打开一个 url。此 url 重定向到另一个 url,该 url 重定向到另一个 url。
我希望在每次重定向后打印出 url。
例如
-> = 重定向到
A -> B -> C -> D
我想打印 B、C 和 D 的 URL(A 是已知的,因为它是起始 URL)。
【问题讨论】:
-
为什么不使用请求模块,
actualURL = requests.head(passedurl, timeout=100.0 , headers={'Accept-Encoding': 'identity'}).headers.get('location', passedurl)?