
NoneCap
开发者用的 hCaptcha token,支持 Enterprise rqdata。
NoneCap 是专为 hCaptcha 设计的验证码解决方案,支持 Enterprise rqdata sitekey。为自动化或测试 hCaptcha 流程的团队返回有效 token,提供 Node.js 和 Python SDK。
将 SocksNode 与 NoneCap 搭配使用
四个步骤。在识别和提交期间保持同一个固定 IP,让网站只看到一位访客。
- 1
在您的抓取器或浏览器自动化工具中,打开访问受保护页面的请求所用的代理设置。
- 2
选择 HTTP 或 SOCKS5。主机:global.socksnode.com。端口 10000(HTTP)或 12000(SOCKS5)可在整个会话中保持同一个 IP。
- 3
粘贴 SocksNode 控制台中的代理用户名和密码,并加上会话 ID 以保持 IP 不变,例如 USERNAME-country-us-session-a1b2c3d4-lifetime-10。
- 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
在 SocksNode 控制台生成固定代理:主机 global.socksnode.com,端口 10000(HTTP),用户名 USERNAME-country-de-session-4a7e22b9-lifetime-10。
- 2
通过该会话打开页面,读取 hCaptcha sitekey,如站点用 Enterprise 还需 rqdata。
- 3
用 Node.js 或 Python SDK 将 sitekey、页面 URL 和 rqdata 发送给 NoneCap,等待 token。
- 4
将 token 放入 h-captcha-response,通过同一会话提交表单。
关于 NoneCap 和 SocksNode 的问题
用 NoneCap 必须用代理吗?
不一定。站点校验解决验证码和加载页面地址一致时,以及你需要特定国家页面时才用代理。
Enterprise sitekey 怎么办?
NoneCap 支持 Enterprise rqdata sitekey。将 rqdata 与 sitekey 和页面 URL 一起传递。
这里用哪种 SocksNode 代理效果最好?
固定端口的轮换住宅代理,从首次请求到提交都保持同一家庭 IP。数据中心更便宜,但遇到的挑战更多。
其他合作伙伴
你在为代理用户开发工具吗?
把你的产品列在这里,并在你的网站上链接到我们。把你的网站和一句产品介绍发给我们。