Python小笔记——urllib2得到重定向最终链接

    强大的urllib2其实是有处理链接重定向的功能的,但是如何得到跳转最终的链接呢?其实相当简单,做个小笔记,也防止自己忘记了。

    接下来用http://sourceforge.net 做实验吧。

    例如链接http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download 使用以下代码可获取最终链接

# -*- coding:UTF-8 -*-
#author:Leyex

import urllib2

url = "req = urllib2.urlopen(url)
dlink = req.geturl()
print dlink

就是简单的一句geturl()


最终得到结果

Python小笔记——urllib2得到重定向最终链接_Python urllib2 重定向 链

即'http://nchc.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz'