繁体   English   中英

我正在尝试登录 discord 但我收到错误代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM