如何在不和谐上创建自我机器人?不使用 discord.py 而是使用 python 中的模块请求?



我决定承担自动注册程序的任务,该程序将有效数据发送到:https://discord.com/api/v6/auth/register

这让我进入了注册新帐户的过程,使用在谷歌开发工具中保留日志来查看 Discord 如何处理数据包,这是我最部分理解的。

这让我明白了这一点:

import requests
import json
headers = {
'user-agent': 'Mozilla/5.0'
}
payload = json.dumps{
"captcha_key": None,
"consent": True,
"email": "TestEmail@gmail.com",
"gift_code_sku_id": None,
"invite": None,
"password": "Password",
"username": "Username"}
session = requests.Session()
r = session.post('https://discord.com/api/v6/auth/register', headers=headers,data=payload)
print(r.text)
# the session instance holds the cookie. So use it to get/post later.
# e.g. session.get('https://example.com/profile')

然后返回无效的正文错误状态代码 400。由于没有提供验证码,我理解这一点,但是我将如何请求该验证码显示给我或允许它以某种形式的数据存在来解决。获取该密钥并将其发送回有效负载。这是我对许多人的第一步,优先考虑的是能够使用请求注册帐户。

最后,我遇到了另一个问题,例如指纹,即使在研究时我也不了解,但没有结果。如果有人有任何想法,解决方案,或者知道实现这一目标的大方向,那将是非常有帮助的。最后,我不想使用 discord.py 的原因是因为我想习惯请求并使自己不仅在不和谐上而是在其他网站上这样做。

我知道这是违反 TOS 的,但是不会使用恶意目的,只需要一个具有挑战性的起点和一个兴趣点。

抱歉,如果在问题或实际程序本身中犯了任何错误,我了解大多数python并且有经验,但是没有执行此类任务的经验。谢谢

我今天花了很多时间来了解它们是如何生成的并找到了这个! 只需提交POST请求即可https://discord.com/api/v8/auth/fingerprint获取 JSON 格式的数据。

最新更新