RuslanUC / RemoteAuthClient

Async remote auth client for discord (Login with qr code)
MIT License
19 stars 4 forks source link

RUCaptcha #23

Open TheBogler opened 1 year ago

TheBogler commented 1 year ago

Как юзать вместе с RAC(RemoteAuthClient)?

Я использую библу twocaptcha Но не понимаю как ее соединить с @c.event("on_captcha")

Сейчас я юзаю такой код:

                @c.event("on_captcha")
                async def on_captcha(captcha_data):
                    print("Captcha!")
                    try:
                        result = solver.hcaptcha(sitekey=sitekey,
                          url='https://www.discord.com/login/')
                        balance = solver.balance()
                        print(balance)
                        return result
                    except Exception as err:
                        print(err)
TheBogler commented 1 year ago

@RuslanUC помоги пожалуйста.

RuslanUC commented 1 year ago

Попробуйте

result = solver.hcaptcha(sitekey=captcha_data["captcha_sitekey"], url="https://www.discord.com/login/", data=captcha_data["captcha_rqdata"])
TheBogler commented 1 year ago

Unable to get a token.

Снова ошибка.

Код:

            @c.event("on_captcha")
                async def on_captcha(captcha_data):
                    print("Captcha!")
                    result = solver.hcaptcha(sitekey=captcha_data["captcha_sitekey"], url="https://www.discord.com/login/", data=captcha_data["captcha_rqdata"])
                    print(balance)
                    return result
TheBogler commented 1 year ago

@RuslanUC Поможешь снова?

RuslanUC commented 1 year ago

Не уверен что сейчас можно решить эту проблему. Если будет решение - напишу.

TheBogler commented 1 year ago

Окей

TheBogler commented 1 year ago

@RuslanUC ну как там? Извини что пинганул

RuslanUC commented 1 year ago

Попробуйте использовать anticaptchaofficial с таким кодом:

solver = hCaptchaProxyless()
solver.set_verbose(1)
solver.set_key("...") # Ваш ключ
solver.set_website_url("https://discord.com/login")
solver.set_website_key(captcha_data['captcha_sitekey'])
solver.set_user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36")
solver.set_is_invisible(1)
solver.set_enterprise_payload({"rqdata": captcha_data["captcha_rqdata"], "sentry": True})
result = solver.solve_and_return_solution()
if g_response == 0:
    print("Unable to solve captcha!")
return result
TheBogler commented 1 year ago

future: <Task finished name='Task-808' coro=<RemoteAuthClient.run() done, defined at C:\Users\thebogler\AppData\Local\Programs\Python\Python311\Lib\site-packages\remoteauthclient\remoteauthclient.py:196> exception=TypeError("verification..on_fingerprint..on_userdata() got an unexpected keyword argument 'captcha_data'")> Traceback (most recent call last):

RuslanUC commented 1 year ago

Скорее всего вы не туда поставили @c.event("on_captcha")

TheBogler commented 1 year ago

Да. Уже пофиксил теперь ошибка с g_response

TheBogler commented 1 year ago

И после этого Unable to get token Классно

10kkm commented 1 year ago

Вы использовали https://anti-captcha.com ?