使用python请求登录网站时出现问题

使用python请求登录网站时出现问题,python,python-requests,Python,Python Requests,我正在尝试使用pythons请求模块登录到一个网站 我已经用chrome查看了这个网站。这就是这篇文章的样子 username: aaa password: aaa cmd[doStandardAuthentication]: Anmelden 这是我的代码: payload = { 'username': "noah.kamara", 'password': "nkitBest1602uNi", 'cmd[doStandardAuthentication]:': 'A

我正在尝试使用pythons请求模块登录到一个网站

我已经用chrome查看了这个网站。这就是这篇文章的样子

username: aaa
password: aaa
cmd[doStandardAuthentication]: Anmelden
这是我的代码:

payload = {
    'username': "noah.kamara",
    'password': "nkitBest1602uNi",
    'cmd[doStandardAuthentication]:': 'Anmelden'
}
with requests.Session() as session:
    login_page = session.get(login_url)
    post = session.post(login_url, data=payload)
    print(post.status_code)
    r = session.get(request_url)
    print(r.status_code)
    print(r.content) 


我总是回到登录页面,不知道为什么它会向
login\u url
发出post请求?你确定有效负载使用了url的html输入表单中声明的正确关键字吗?post是在post=session.post(login\u url)中发出的是的,我确定。我已经提供了有效负载chrome浏览器sendsWhat是打印(post.status_code)的输出?尝试使用
json=payload
而不是
data=payload