用于解析 hCaptcha

问题描述

我是 JS 编码的完全菜鸟,需要帮助解决 hCaptcha。

目前有问题的网站是 coinhunt.cc,有两个验证码和 reCaptcha 我可以解决,但是使用 hCaptcha 我不知道解决这个问题。

当前代码可以解析reCaptcha(我从2Captcha收到令牌并且有一个代码用令牌代码替换myjs):

document.getElementById("g-recaptcha-response").value="myjs"

function excuteCallback(obj,name) {

ret = null;

if (Object.hasOwnProperty(obj,name)) {

ret = Object.getownPropertyDescriptor(obj,name).value;

}

if (ret != null) {

return ret;

}

for (var objName in obj) {

var o=obj[objName];

if (o.hasOwnProperty(name)) {

ret = Object.getownPropertyDescriptor(o,name).value;

}

if (ret != null) {

return ret;

}

excuteCallback(o,name);

}

}

excuteCallback(window.___grecaptcha_cfg.clients[0],"callback")("myjs");

根据 2Captcha,我需要在 h-captcha-response 和 g-captcha-response 中输入返回值,目前我可以通过以下方式执行此操作:

document.getElementsByName("h-captcha-response").value="myjs"
document.getElementsByName("g-recaptcha-response").value="myjs"

然而,当我尝试运行这个脚本时,我遇到了错误

javascript 错误:无法读取未定义的属性 'clients'

我不知道回调是否正确,也不知道从哪里可以从该站点获得正确的 hcaptcha 回调,我是菜鸟,刚开始学习 JS。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)