使用Python将相对URL转换为完全限定的URL

时间:2011-09-19 00:25:13

标签: python string http url

我正在寻找一种使用Python完全限定URL的方法。我有我当前的页面网址,例如:

http://www.foo.com/Stuff/Mike/Doc.html

我有我的href,例如:

HREF = “../鲍勃/ Doc.html”

我需要建立的是:

http://www.foo.com/Stuff/Bob/Doc.html

Python有没有可以解析这样的路径的库?我查看了urllib和urllib2的文档,但找不到那样的东西。谢谢!

1 个答案:

答案 0 :(得分:9)

使用urlparse库。

>>> import urlparse
>>> urlparse.urljoin("http://www.foo.com/Stuff/Mike/Doc.html","../Bob/Doc.html")
'http://www.foo.com/Stuff/Bob/Doc.html'