【发布时间】:2015-10-11 20:02:20
【问题描述】:
我正在尝试登录一个页面并访问该页面中的另一个链接。
payload={'username'=<username>,'password'=<password>}
with session() as s:
r = c.post(<URL>, data=payload)
print r
print r.content
这给了我一个“405 不允许”错误。 我使用 chrome 开发人员工具检查了 post 方法的详细信息,并且可以看到一个 api (URL/api/auth)。 我使用有效负载发布到该 URL 并且它正在工作,并且我得到了类似于我在开发人员中看到的响应。
不幸的是,在登录后尝试“获取”另一个 url 时,我仍然从登录页面获取内容。 为什么登录不上?我应该使用cookies吗? 我是新手,所以我真的不知道如何使用 cookie。
【问题讨论】:
标签: python cookies python-requests