CAPSOLVER
博客
如何识别和获取 reCaptcha 的 's' 数据

如何识别并获取 reCaptcha 的数据

Logo of CapSolver

Ethan Collins

Pattern Recognition Specialist

14-Oct-2025

recaptcha数据块,recaptcha额外数据

如何识别和获取reCAPTCHA的s数据

第1步:确定是否需要提交s数据

初始步骤是确定您要解决的reCAPTCHA是否需要提交s数据。如果在需要时未提交此数据,会导致令牌无效或令牌失效的可能性很高。要确定是否需要s数据,请使用Capsolver的验证码检测功能。此工具可以在此处进一步探索:
了解Capsolver的验证码检测器

当需要数据块时,Capsolver的扩展程序将显示如下所示的显示面板:

第2步:找到获取此值的位置

此步骤涵盖获取s数据值的过程。首先打开检查元素工具(F12),转到网络选项卡,并激活reCAPTCHA。将出现类似以下的请求URL:

/fc/gt2/public_key/613F48sD7-3DCD-468D-8557-CFF418CF794D

请注意,'sitekey'部分(613F48sD7-3DCD-468D-8557-CFF418CF794D)会有所不同。检查POST请求的负载会发现一个"s数据"参数,您可以复制该值。

然后,在检查元素工具中,按CTRL + S打开搜索面板。在此处输入s数据值,应该会显示生成此值的请求。

在某些情况下,如果该值是HTML编码的、加密的或位于其他位置,此方法可能不起作用。建议检查每个请求的响应正文,以确定此值的来源。

请注意,此值每次都会变化。因此,在每次验证码提交前重新抓取它非常重要,以确保验证码令牌保持有效。

在指定所需格式的数据时,应按以下方式输入:

json 复制代码
  "enterprisePayload": {
      //可选,如果网站使用reCAPTCHA企业版则必填
      "s": "[VALUE]"
    },

合规声明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合规的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隐私政策。

更多