首页 > 解决方案 > 无法用 2captcha python 解决 hcaptcha

问题描述

我试图通过使用 2captcha 服务来解决“https://2captcha.com/demo/hcaptcha”上的 hcaptchas,但它返回给我一个假密钥。

这是我的代码:

result = requests.get('https://2captcha.com/in.php?key=XXXXXXXX&method=hcaptcha&sitekey=28982ab4-aeef-4200-b9cc-28af1e23e377&pageurl=https://2captcha.com/demo/hcaptcha')
time.sleep(30)
res2 = requests.get(f'https://2captcha.com/res.php?key=XXXXXXXXX&action=get&id={result.text.split("|")[1]}')
print(res2.text)

我用这两个站点密钥进行了尝试:

3ceb8624-1970-4e6b-91d5-70317b70b651
28982ab4-aeef-4200-b9cc-28af1e23e377

当我得到验证码值/键时,我将它插入到两个隐藏的文本区域中:

<textarea id="g-recaptcha-response-0bakqs58vpy8" name="g-recaptcha-response" style="display: none;"></textarea>

<textarea id="h-captcha-response-0bakqs58vpy8" name="h-captcha-response" style="display: none;"></textarea>

我也尝试只插入一个文本区域,但效果不佳。

我究竟做错了什么?

标签: pythoncaptcha2captchahcaptcha

解决方案


推荐阅读