我试图通过使用 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>
我也尝试只插入一个文本区域,但效果不佳。
我究竟做错了什么?