我目前正在使用 Python 请求,并且需要一个 CSRF 令牌来登录站点。根据我的理解,requests.Session() 获取了 cookie,但显然我需要令牌。而且我还想知道将它放在我的代码中的什么位置。导入请求
user_name = input('Username:')
payload = {
'username': 'user_name',
'password': 'randompass123'
}
with requests.Session() as s:
p = s.post('https://examplenotarealpage.com', data=payload)
原文由 Noah 发布,翻译遵循 CC BY-SA 4.0 许可协议
请参阅以下代码示例。您可以直接使用它来登录只使用 cookie 来存储登录信息的网站。
CSRF
令牌有几个可能的位置。不同的网站使用不同的方式将其传递给浏览器。这里是其中的一些: