python - 无法用 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>
我也尝试只插入一个文本区域,但效果不佳。
我究竟做错了什么?
解决方案
推荐阅读
- nginx - 在 nginx-config.yaml 中设置 HTTP 到 HTTPS 重定向(在 AWS ELB 中终止 SSL + NGINX Ingress 进行路由)
- xamarin - 测试 Xamarin 应用程序的向后兼容性
- mpi - 在多个计算节点上运行 MPI 时出现 ORTE 问题
- javascript - var dump 正在 php 中打印整个脚本标记
- django - 将查询传递给 Django 测试
- elasticsearch - Elasticsearch:浏览排序的术语
- c# - 每次运行控制台应用程序时构建类库
- javascript - 无法在数组中显示多个事物
- java - 将自定义对象列表添加到 Redis
- api - MediaWiki API 正在返回来自 Wikipedia 的空摘录