CAPSOLVER
博客
如何使用 Python 解决 reCAPTCHA v3 企业版

如何用 Python 解决 reCAPTCHA v3 企业版

Logo of CapSolver

Lucas Mitchell

Automation Engineer

02-Dec-2025

Google reCAPTCHA v3 企业版是企业级网站使用的最先进的反机器人系统。
它会为用户分配一个介于 0.0 – 1.0 之间的风险值,其中较高的分数表示更接近人类的行为。

使用 CapSolver API,您可以可靠地为自动化、爬虫、SEO任务和企业工作流生成 0.7–0.9 分数


⚙️ 前提条件

  • 代理服务器 (可选, 但推荐以获得稳定的 0.7–0.9 分数)
  • 安装了 Python
  • CapSolver API 密钥
    👉 点击此处获取:CapSolver 仪表盘

🤖 第1步:安装所需包

bash 复制代码
pip install capsolver

👨‍💻 第2步:使用代理解决 reCAPTCHA v3 企业版(推荐以获得高分数)

python 复制代码
import capsolver
from urllib.parse import urlparse

# 更改这些值
PROXY = "http://username:password@ip:port"
capsolver.api_key = "YourApiKey"
PAGE_URL = ""
PAGE_KEY = ""
PAGE_ACTION = ""

def solve_recaptcha_v3_enterprise(url, key, pageAction):
    solution = capsolver.solve({
        "type": "ReCaptchaV3EnterpriseTask",
        "websiteURL": url,
        "websiteKey": key,
        "pageAction": pageAction,
        "proxy": PROXY
    })
    return solution


def main():
    print("正在解决 reCaptcha v3 企业版…")
    solution = solve_recaptcha_v3_enterprise(PAGE_URL, PAGE_KEY, PAGE_ACTION)
    print("解决方案:", solution)
    
    token = solution["gRecaptchaResponse"]
    print("令牌解决方案:", token)

if __name__ == "__main__":
    main()

👨‍💻 第3步:不使用代理解决 reCAPTCHA v3 企业版

python 复制代码
import capsolver
from urllib.parse import urlparse

# 更改这些值
capsolver.api_key = "YourApiKey"
PAGE_URL = ""
PAGE_KEY = ""
PAGE_ACTION = ""

def solve_recaptcha_v3_enterprise(url, key, pageAction):
    solution = capsolver.solve({
        "type": "ReCaptchaV3EnterpriseTaskProxyless",
        "websiteURL": url,
        "websiteKey": key,
        "pageAction": pageAction
    })
    return solution


def main():
    print("正在解决 reCaptcha v3 企业版…")
    solution = solve_recaptcha_v3_enterprise(PAGE_URL, PAGE_KEY, PAGE_ACTION)
    print("解决方案:", solution)
    
    token = solution["gRecaptchaResponse"]
    print("令牌解决方案:", token)

if __name__ == "__main__":
    main()

⚠️ 您必须更新的变量

变量 必填 描述
PROXY 仅适用于 ReCaptchaV3EnterpriseTask 格式: http://username:password@ip:port
capsolver.api_key 您的 CapSolver API 密钥
PAGE_URL reCAPTCHA 所在的网站
PAGE_KEY reCAPTCHA 小部件的 websiteKey
PAGE_ACTION pageAction 值(如何找到它请参见下方说明)

📘 如何检测 pageAction:
👉 https://www.capsolver.com/blog/All/how-to-identify-and-find-values-of-recaptchav3


🔍 额外资源


🙋‍♂️ 常见问题解答

1. 解决 reCAPTCHA v3 企业版是否需要代理?

不一定需要。
使用代理可以显著提高分数(尤其是 0.7–0.9 分数)。
企业网站通常依赖 IP 信誉,因此优质的住宅代理可以提升结果。


2. CapSolver 能否返回稳定的高分数?

可以——CapSolver 训练其行为模型以模仿人类流量模式,从而实现 稳定 0.7–0.9 分数


3. 我在哪里可以找到 websiteKey 和 pageAction?


4. 解决时间有多快?

典型解决时间: 0.8 – 2.5 秒
企业任务可能需要稍长一点时间。


5. 如果我的令牌被拒绝怎么办?

请检查以下内容:

  • 代理信誉
  • 正确的 pageAction
  • 正确的 websiteKey
  • 令牌未过期(有效期约 120 秒)

✅ 结论

使用 Python + CapSolver,解决 reCAPTCHA v3 企业版变得简单、可扩展且非常高效。

无论您是进行:

  • SEO 自动化
  • 网页爬取
  • 监控
  • 企业集成
  • 数据收集

CapSolver 帮助您以 高成功率、高分数和低成本 绕过 Google reCAPTCHA v3 企业版。

👉 立即试用:
CapSolver 仪表盘

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

更多