我正在尝试使用urllib2跟踪URL的重定向。
>>> import urllib2
>>> page=urllib2.urlopen('http://acer.com')
>>> print page.geturl()
http://www.acer.com/worldwide/selection.html
>>>page=urllib2.urlopen('http://www.acer.com/worldwide/selection.html')
>>> print page.geturl()
http://www.acer.com/worldwide/selection.html
但是,当我http://www.acer.com/worldwide/selection.html
在浏览器中打开它时,它会重定向到“http://us.acer.com/ac/en/US/content/home#_ga=1.216787925.232352975.1435019296
如何使用urllib检测此重定向”。
get_url()
不适用于所有重定向(例如JavaScript重定向)
您想达到什么目的?
像Selenium这样的以PhantomJS作为后端的东西可能更适合于此。
对于屏幕截图,您可以使用save_screenshot()
Selenium Webdriver的一部分
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句