使用python请求登录网站时出现问题
我正在尝试使用pythons请求模块登录到一个网站 我已经用chrome查看了这个网站。这就是这篇文章的样子使用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
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
。