[英]Why am I getting this error when I am trying to run my Discord bot
[英]I am trying to log in discord but i am getting an error code
我正在尝试使用 python 请求登录 discord,但我收到错误代码 400。我知道我可以使用 discord.py 库或其他一些库,但我现在正在尝试在请求中执行它。 这是我使用的代码:
def login():
loginpayload = { "login": EMAIL, "password": PASSWORD, "undelete": "false"}
headers = { "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"}
r = s.post("https://discord.com/api/v8/auth/login", loginpayload, headers)
print(r.url)
print(r.status_code)
login()
我收到错误代码 400,这是我的控制台 output:
https://discord.com/api/v8/auth/login
400
那是因为您发送的表单正文无效。
您的有效负载必须是这样的:
loginpayload = { "login": EMAIL, "password": PASSWORD, "undelete": "false", "captcha_key": "null", "login_source": "null", "gift_code_sku_id": "null"}
这将返回您必须解决的验证码页面,并通过替换captcha_key
的值将其发回。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.