1
我需要从url中检索数据,该数据要求用户使用另一个url(https)登录。问题是,用户只能在登录时检索数据(只要他保持登录状态,就可以通过设置在他的机器上的cookie来建立数据)。我试图建立在这些场景之上,但无法检索而被记录in..these数据是我下面的步骤:这基本上反映了会话cookie不set..so私有数据不returning..any登录时从url中检索数据
import urllib2
import urllib
url1 = 'https://url/user/login/'
url2 = 'https://url/data/globe/'
login_data=urllib.urlencode({'username':'username','password':'password','submit':'Log In'})
req1 = urllib2.Request(url1)
response = urllib2.urlopen(req1)
cookie = response.headers.get('Set-Cookie')
req2 = urllib2.Request(url2)
req2.add_header('cookie', cookie)
response = urllib2.urlopen(req2)
data = response.read()
打印数据的反应是给指标关于如何使用第一个URL登录的线索,然后设置cookie,然后在登录时检索数据?