我使用urllib2来获取链接的最终网址是否有重定向。我的简单代码如下:
fileobj = urllib.request.urlopen(adress, timeout=30)
url = fileobj.geturl()
但是当有多个重定向时,我想获得不同重定向的所有网址。我如何用urllib2实现这一点,我正在阅读文档,但却找不到任何有用的东西。也许有人可以给我一个提示并指出我正确的方向?
也可以使用另一个库,但不能使用请求,因为我的tcp连接池有问题。
很多!
答案 0 :(得分:0)
您可以构建自己的开启者和子类urllib2.HTTPRedirectHandler
。您可以参考Dive Into Python的Handling Redirects章节。这非常有帮助。