设置 Charles Proxy
访问 Charles Proxy 网站 并下载与您的操作系统兼容的版本。
按照网站上提供的说明安装 Charles Proxy。
打开 Charles Proxy。
在 Charles 中,转到帮助 > SSL 代理 > 安装 Charles 根证书。
按照说明在您的操作系统上安装证书。
配置你的 Web 浏览器以使用 Charles 作为代理:
捕获网络流量
在 Charles 中,转到代理 > SSL 代理设置。
单击添加并在主机和端口处输入 *,以便为所有域启用 SSL 代理。
通过单击工具栏中的记录按钮(红色圆圈),确保 Charles 正在记录流量。
打开您的网络浏览器并导航到实现 reCAPTCHA v3 的页面。
识别 reCAPTCHA v3 页面操作参数
在网页上执行触发 reCAPTCHA v3 验证的操作。这可能包括提交表单、登录或任何其他需要验证的用户交互。
在 Charles 中,查找与 recaptcha 或 google.com/recaptcha 相关的网络请求。
这些请求通常包含有关 reCAPTCHA 流程的信息,包括页面操作参数。
在Charles中点击相关网络请求,查看其详细信息。
在请求详细信息窗格中切换到 Protobuf 选项卡,查找 action 参数。此参数通常包含在请求的有效负载中,并指示 reCAPTCHA 验证的具体上下文。
提取并使用操作参数
确定 recaptcha v3 页面操作参数后,记下其值。此值对于配置和了解您网站上 reCAPTCHA v3 的行为至关重要。
使用操作参数来微调您的 reCAPTCHA v3 实施,确保它准确反映用户交互并提供可靠的垃圾邮件和滥用保护。