超级干货!如何使用 yesCaptcha 通过谷歌验证码

大家好,各位科学家在批量调用接口的有没有遇到需要验证码的情况,比如下面的情况

通过抓包等等,抓到了接口,正准备批量调用开撸的时候,结果被 Google 认证卡住。

今天给大家介绍另一个用于破解 Google 验证码的方法。

下面直接开始按步骤讲

我们通过抓包F12等等各种方法拿到了水龙头的接口和参数

领水的接口
领水的接口

由上图,领水的接口 claim 接口有 3 个参数,address 就是你的领水地址,denom 固定参数”uinit”,还有一个参数是 response,这个 response 参数就是需要通过验证码才能返回的参数。

下面我们开始讲如何获取这个参数

第一步: 注册工具,我使用的是 yesCaptcha ,便宜简单速度快,大家可以使用我的推荐链接注册

简单注册之后,可以找到首页有一个 Token。我们可以复制下来以备后面使用,如图所示:

第二步: 找出你需要的参数

如上图所示:

  1. 进入网站,按 F12 调出控制台

  2. 输入一串神秘代码,按回车

  3. 复制出输出的信息,这里我们保存下面两个参数

    pageurl: "https://faucet.testnet.initia.xyz/"

    sitekey: "6LdLhtYpAAAAAOe1xmceNR-i6MTtzq7N6AYztoVI"

第三步: 开始我们的请求数据工作了,创建识别任务

请求节点: 国际节点 https://api.yescaptcha.com 国内节点 https://cn.yescaptcha.com

请求地址: https://api.yescaptcha.com/createTask

请求格式:POST application/json

参数:

{
    "clientKey": "", // 换成你第一步保存的 token
    "task": {
        "websiteURL": "https://faucet.testnet.initia.xyz/", // 上面的复制出的 pageurl
        "websiteKey": "6LdLhtYpAAAAAOe1xmceNR-i6MTtzq7N6AYztoVI", // 上面的复制出的 sitekey
        "type": "NoCaptchaTaskProxyless",
        "isInvisible": false // isinvisable类型才需要添加 true 值
    }
}

请求下来的结果是:

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006" // 请记录此ID
}

注意记录此 taskId

第四步: 大结局来了,获取识别结果 reponse

请求节点: 国际节点 https://api.yescaptcha.com 国内节点 https://china.yescaptcha.com

请求地址: https://api.yescaptcha.com/getTaskResult

请求格式:POST application/json

根据系统负载,将在 10s 到 80s 的时间间隔内得到结果,120秒超时

请求参数:

{
    "clientKey":"", // 你的 token
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006" // 我们上一步获取的 taksId
}

请求下来的结果是

{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnU......"
    },
    "status": "ready"
}

注意了,这里的 gRecaptchaResponse 就是我们前面需要的 response,将这个参数拿去请求 claim 接口,就可以愉快的领水了

Subscribe to 0x阿萨德
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.