NoneCap logo
验证码识别

NoneCap

开发者用的 hCaptcha token,支持 Enterprise rqdata。

NoneCap 是专为 hCaptcha 设计的验证码解决方案,支持 Enterprise rqdata sitekey。为自动化或测试 hCaptcha 流程的团队返回有效 token,提供 Node.js 和 Python SDK。

将 SocksNode 与 NoneCap 搭配使用

四个步骤。在识别和提交期间保持同一个固定 IP,让网站只看到一位访客。

  1. 1

    在您的抓取器或浏览器自动化工具中,打开访问受保护页面的请求所用的代理设置。

  2. 2

    选择 HTTP 或 SOCKS5。主机:global.socksnode.com。端口 10000(HTTP)或 12000(SOCKS5)可在整个会话中保持同一个 IP。

  3. 3

    粘贴 SocksNode 控制台中的代理用户名和密码,并加上会话 ID 以保持 IP 不变,例如 USERNAME-country-us-session-a1b2c3d4-lifetime-10。

  4. 4

    加载页面,将其站点密钥和 URL 发送给 NoneCap,然后在同一会话中提交返回的 token。

用于识别验证码的代理设置

主机
global.socksnode.com
端口
10000 (HTTP) · 12000 (SOCKS5)
用户名
USERNAME-country-us-session-a1b2c3d4-lifetime-10
密码
••••••••

如果网站会检查识别服务的 IP 是否与您的 IP 一致,请把同一个 SocksNode 代理也提供给识别服务。

为什么 NoneCap 和 SocksNode 搭配得很好

  • 减少初始挑战

    SocksNode 的真实家庭 IP 遇到的 hCaptcha 挑战比数据中心段少,solver 只需处理剩下的部分。

  • token 到提交都用同一地址

    SocksNode 固定会话保证 token 生成和表单提交期间 IP 不变,满足站点对 token 绑定地址的要求。

  • 同一代理解决验证码

    当站点比对解决验证码的地址和加载页面的地址时,NoneCap 可用你浏览时的同一 SocksNode 会话。

示例:德国家庭 IP 下的 hCaptcha 表单

加载页面、获取 token、提交表单,全部用同一个德国地址。

  1. 1

    在 SocksNode 控制台生成固定代理:主机 global.socksnode.com,端口 10000(HTTP),用户名 USERNAME-country-de-session-4a7e22b9-lifetime-10。

  2. 2

    通过该会话打开页面,读取 hCaptcha sitekey,如站点用 Enterprise 还需 rqdata。

  3. 3

    用 Node.js 或 Python SDK 将 sitekey、页面 URL 和 rqdata 发送给 NoneCap,等待 token。

  4. 4

    将 token 放入 h-captcha-response,通过同一会话提交表单。

关于 NoneCap 和 SocksNode 的问题

用 NoneCap 必须用代理吗?

不一定。站点校验解决验证码和加载页面地址一致时,以及你需要特定国家页面时才用代理。

Enterprise sitekey 怎么办?

NoneCap 支持 Enterprise rqdata sitekey。将 rqdata 与 sitekey 和页面 URL 一起传递。

这里用哪种 SocksNode 代理效果最好?

固定端口的轮换住宅代理,从首次请求到提交都保持同一家庭 IP。数据中心更便宜,但遇到的挑战更多。

其他合作伙伴

你在为代理用户开发工具吗?

把你的产品列在这里,并在你的网站上链接到我们。把你的网站和一句产品介绍发给我们。

成为合作伙伴