我正在使用此代码登录网站。在 POST 请求之后,网站重定向到个人资料页面,我可以看到我已经登录。但下一个请求不会让我保持登录状态,即使我存储了 cookie。这不是特别关于 pastebin 网站,所以请不要告诉我使用他们的 API
def web_login(username,password):
LOGIN_URL = 'http://pastebin.com/login.php'
HOME_URL = 'http://pastebin.com/'
jar = cookielib.CookieJar()
payload = {"user_name":username,"user_password":password,"submit_hidden":"submit_hidden"}
s = requests.Session()
user_agent = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0'}
r = s.post(LOGIN_URL,data=payload,headers=user_agent,cookies=jar)
r = s.get(HOME_URL,headers=user_agent,cookies=jar)
print r.text