geturl为response对象的方法,由于有时候得到的网站url并不是真正的初始url而是通过重定向获得的,所以可以通过geturl方法获取真实的url。测试代码如下:
from urllib2 import Request, urlopen odl_url = 'http://rrurl.cn/b1UZUp' req = Request(old_url) response = urlopen(req) print 'Old_url:' + old_url print 'Real_url:' + response.geturl()
结果图如下:
越努力,越幸运!!!!!