RUCaptcha
TheBogler opened this issue · 13 comments
Как юзать вместе с 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)
Попробуйте
result = solver.hcaptcha(sitekey=captcha_data["captcha_sitekey"], url="https://www.discord.com/login/", data=captcha_data["captcha_rqdata"])
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
Не уверен что сейчас можно решить эту проблему. Если будет решение - напишу.
Окей
Попробуйте использовать 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
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):
Скорее всего вы не туда поставили @c.event("on_captcha")
Да. Уже пофиксил теперь ошибка с g_response
И после этого Unable to get token
Классно
Вы использовали https://anti-captcha.com ?