该脚本成功获取了 200 响应对象、获取 cookie 并返回 reddit 的股票主页源。但是,它应该获取“最近的活动”子页面的来源,该子页面只能在登录后访问。这让我认为它无法正确登录但用户名和密码是准确的,我已经仔细检查过。
#!/usr/bin/python
import requests
import urllib2
auth = ('username', 'password')
with requests.session(auth=auth) as s:
c = s.get('http://www.reddit.com')
cookies = c.cookies
for k, v in cookies.items():
opener = urllib2.build_opener()
opener.addheaders.append(('cookie', '{}={}'.format(k, v)))
f = opener.open('http://www.reddit.com/account-activity')
print f.read()