2
我想登录到网页,然后从应该使用从初始POST设置的cookie的同一个域执行后续的GET请求。Python会话cookie不会持续
初始POST成功执行并且响应是预期页面,但随后的任何GET请求都会将我带回登录页面。
代码:
s = requests.Session()
url1 = 'https://www.sitename.com'
url2 = 'https://www.sitename.com/cookie_dependent_resource'
creds = {'un': 'username', 'pw': 'password'}
r1 = s.post(url, data=creds)
r2 = s.get(url2)
我是新来这个,但显然做得不对。请帮助新手! :-)
你能分享链接吗? –
您可以确认's.cookies'在第一次“post”调用后显示预期的cookies吗? – ChrisP
肯定。在初始POST之后,我可以成功地遍历s.cookies。 –