我正在尝试登录页面并访问页面中的另一个链接。
但是我在这个尝试中收到了“405不允许”的错误提示:
payload={'username'=<username>,'password'=<password>}
with session() as s:
r = c.post(<URL>, data=payload)
print(r)
print(r.content)
我使用Chrome开发者工具检查了POST方法的详细信息,并找到了一个看起来像API端点的URL。 我使用有效数据向该URL发送了请求,它似乎能够正常工作; 我得到的响应类似于我在开发者工具中看到的内容。
不幸的是,在登录后尝试获取另一个URL时,我仍然从登录页面获取内容。 为什么登录没有生效? 我应该使用cookies吗? 如何使用?