我试图登录一个网站,一开始我尝试了请求.会话公司名称:
import requests
session=requests.Session()
params={"username":"woniu","password":"password"}
s=session.post(url,params)
print(s.cookies.get_dict())
但是登录失败,没有cookies返回(我想可能这个网站是HTTP基本的aceess身份验证,我只能使用auth)
然后我尝试使用auth of requests
^{pr2}$这次登录成功,但仍然没有cookies返回。在
问题是:即使我登录成功,当我试图发布一些东西,我发现自己返回到登录页面。 这是因为我没有处理饼干吗?如何才能成功登录并同时获取cookies。在
如果您确定页面:
1HTTPAuth是否受保护
2需要POST请求
那么这应该有效(测试):
注意,POST数据是用
data
参数提供的,HTTP Auth
凭证只是作为元组auth
提供的。在相关问题 更多 >
编程相关推荐