其实这个问题最关键的地方就是需要保留cookie,简单的解答就是使用urllib2里面的HTTPCookieProcessor(),如下:

  1. import urllib2
  2. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())    #构造带cookie处理的客户端

详细的看这篇文章