我正在使用 urllib2 模块读取 html 页面,下面是我的代码
代码.py
import urllib2, httplib
httplib.HTTPConnection.debuglevel = 1
request = urllib2.Request("http://www.vodafone.in/Pages/tuesdayoffers_che.aspx")
opener = urllib2.build_opener()
f = opener.open(request)
print f.url
结果
'http://www.vodafone.in/pages/tuesdayoffers_che.aspx?cid=che'
当我在浏览器中给出上面的 url 时,它被重定向到http://www.vodafone.in/pages/home_che.aspx?cid=che
,但是从上面的代码中,我得到了相同的给定 url
所以最后如何使用 urrlib2 捕获重定向的 url 并从中读取数据,因为我有许多 url 将被重定向到其他一些 url,最后我的意图是捕获重定向的 url 并从捕获的 url 中读取数据,那么如何在python中使用urllib2 and httplib