(使用python3.4)
让我们说你运行了这样的代码:
from urllib import request
some_url = request.urlopen('http://en.wikipedia.org/wiki/Special:Random')
访问网址后... / wiki / Special:随机网址会立即更改为... / wiki / Python_(programming_language)。你如何从some_url中获得新的网址?
答案 0 :(得分:3)
使用.url
:
>>> from urllib import request
>>> r = request.urlopen('http://en.wikipedia.org/wiki/Special:Random')
>>> r.url
'http://en.wikipedia.org/wiki/Shades_Mountain'
或.geturl()
:
>>> r.geturl()
'http://en.wikipedia.org/wiki/Shades_Mountain'