You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Selenium访问https://core.cro.ie/时如何绕过自动安全验证?

解决Selenium无法访问https://core.cro.ie/的方法

试试这些解决办法:

  • 隐藏Selenium自动化特征:网站大概率通过检测浏览器的自动化标识拦截了Selenium请求,你可以给Edge浏览器添加配置,抹掉这些特征:

    1. 禁用自动化控制提示
    2. 移除window.navigator.webdriver属性
    3. 设置和普通浏览器一致的User-Agent(可以从自己正常使用的Edge浏览器里复制:按F12打开开发者工具,在Console里输入navigator.userAgent获取)
  • 修改后的完整代码:

from selenium import webdriver
from selenium.webdriver.edge.service import Service
from webdriver_manager.microsoft import EdgeChromiumDriverManager
from selenium.webdriver.edge.options import Options

site = "https://core.cro.ie/"

# 配置Edge浏览器选项
options = Options()
# 关闭自动化特征检测
options.add_argument("--disable-blink-features=AutomationControlled")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
# 替换成你自己的User-Agent
options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Edg/118.0.2088.69")

driver = webdriver.Edge(service=Service(EdgeChromiumDriverManager().install()), options=options)
# 执行脚本移除webdriver标识
driver.execute_script("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})")

driver.get(site)
driver.maximize_window()
  • 如果还是不行:可以试试undetected-chromedriver库(适配Chrome/Edge),这个库专门做反爬绕过,安装后直接调用就能隐藏大部分自动化特征,省去手动配置的麻烦。

内容的提问来源于stack exchange,提问作者Simao Coimbra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 13:45:32