首页 > 编程问答 >使用discord api 创建discord 帐户

使用discord api 创建discord 帐户

时间:2024-07-25 11:55:42浏览次数:12  
标签:python discord hcaptcha

抱歉,如果我的英语水平很差,我正在使用翻译器。我最近尝试创建一个程序来使用他们的 API 自动创建一个 Discord 帐户。为了解决验证码问题,我使用 Anticaptcha API,但每次我的代码都会给出错误“sitekey-secret-mismatch”,即使在我的 Anticaptcha 仪表板上验证码已成功解决。我几乎确定 sitekey 是正确的。

这是我的代码:

from anticaptchaofficial.hcaptchaproxyless import hCaptchaProxyless

headers = {
    'Content-Type': 'application/json',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}

url_register = "https://discord.com/api/v9/auth/register"

user_data = {
    "email": "[email protected]",
    "username": "qsdkfjkjhskddf",
    "password": "@1cling-uncurled-gem",
    "date_of_birth": "2000-01-01",
    "consent": True,
    "gift_code_sku_id": None,
    "captcha_key": None
}

def solve_hcaptcha(sitekey, url):
    solver = hCaptchaProxyless()
    solver.set_verbose(1)
    solver.set_key('my_anticaptcha_api_key')
    solver.set_website_url(url)
    solver.set_website_key(sitekey)
    
    captcha_solution = solver.solve_and_return_solution()
    if captcha_solution != 0:
        return captcha_solution
    else:
        print("Impossible de résoudre le CAPTCHA")
        return None

captcha_sitekey = '4c672d35-0701-42b2-88c3-78380b0db560'
discord_url = "https://discord.com/register"

captcha_solution = solve_hcaptcha(captcha_sitekey, discord_url)

if captcha_solution:
    print("CAPTCHA solution:", captcha_solution)
    user_data["captcha_key"] = captcha_solution

    print("User Data:", user_data)

    response = requests.post(url_register, headers=headers, json=user_data)

    print("Status Code:", response.status_code)
    print("Response JSON:", response.json())
else:
    print("Échec de la résolution du CAPTCHA")```





there the fully error:

Status Code: 400
Response JSON: {'captcha_key': ['sitekey-secret-mismatch'], 'captcha_sitekey': '4c672d35-0701-42b2-88c3-78380b0db560', 'captcha_service': 'hcaptcha'}

理解你想要用 Discord API 自動創建帳戶,並使用 Anticaptcha 來解決驗證碼的問題。你遇到的錯誤訊息是 "sitekey-secret-mismatch",即使你確定 sitekey 是正確的。

這個問題的 根本原因 是 Discord 不允許使用他們的 API 自動創建帳戶。他們的 API 使用條款明確禁止這種行為,並且他們的系統有檢測和阻止這種嘗試的機制。

"sitekey-secret-mismatch" 錯誤訊息在這種情況下 具有誤導性 。它並非真正表示 sitekey 不正確,而是 Discord 伺服器端拒絕了你提交的驗證碼響應,因為它檢測到你在嘗試自動創建帳戶。

簡而言之,你無法使用 Discord API 自動創建帳戶。 Discord 的安全機制和使用條款都禁止這種行為。

如果你需要創建大量的 Discord 帳戶,我建議你:

  • 重新考慮你的需求: 是否真的需要自動創建帳戶?是否有其他方法可以實現你的目標?
  • 聯繫 Discord 官方: 向他們說明你的需求,看看是否有官方支持的解決方案。

請記住,尊重平台的使用條款非常重要。嘗試繞過這些限制可能會導致你的帳戶被封禁。

标签:python,discord,hcaptcha
From: 78791392

相关文章