python - 通过请求登录网站返回 403 错误
问题描述
代码:
with requests.Session() as s:
r = s.get(login_url)
r = bs(r.content, features='html5lib')
r = r.find('input', {'name' :'csrfmiddlewaretoken'})
token = r['value']
data = {
'login': 'email',
'password': 'password',
'csrfmiddlewaretoken': token
}
response = s.post(login_url, data)
response.ok
返回 false 并response.status_code
返回 403。知道为什么会发生这种情况以及如何解决它吗?
解决方案
推荐阅读
- c# - 我应该调用哪种方法来获取 c# Xamarin 表单中编辑器的标题?
- flutter - FutureBuilder 无法与 Firestore 一起正常工作
- android - RecyclerView 列表中的蓝牙设备
- electron - 使用 Electron 保存二进制数据
- python - Python - 在运行时传递变量
- jenkins-pipeline - 错误:“deck”的未知命令“/bin/sh”
- sql - Eloquent Union - SQL 错误“列 'id' 已存在”
- excel - 从 MS Excel 循环遍历 MS Word 中的表格集合
- python - Git Python Pycharm - 获取当前分支
- html - 如果我在我的 React 应用程序中呈现包含 HTML 标签的文本,有没有办法显示 HTML?