找不到CSRF令牌

2024-04-26 22:09:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图登录这个网站(https://isf.scout7.com/Apps/Login),然后使用Python和请求库来获取一些数据。在

在过去,我在这个网站(http://kazuar.github.io/scraping-tutorial/)上遵循了步骤1中的说明,这对我来说一直都很好。在

我相信输入用户名和密码,我应该使用登录_form.login_模型.用户名和登录名_form.login_模型。分别输入密码。然而,在我试图登录的网站上,我一直找不到需要登录的CSRF令牌。我用Chrome浏览了html页面,但是我找不到任何类似CSRF令牌的东西。在

我是完全错过了它,还是不需要它来登录?在


Tags: apps数据https模型formcomhttp密码
1条回答
网友
1楼 · 发布于 2024-04-26 22:09:26

我在login和password字段中输入了一些值,然后使用浏览器工具检查单击login按钮时发送的http请求。这里是:

screenshot

你看-这里没有发送CSRF令牌。所以我想您可以将login=<login>&password=<password>&grant_type=password(可能还有我请求中的一些其他值/头)发布到https://api.scout7.com//token-然后您将得到OAuth令牌作为响应。在

相关问题 更多 >