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

Selenium更新后访问指定URL被重定向至异常地址问题求助

问题原因与解决方案

可能的原因及对应解决方法:

  • 本地网络/代理劫持:
    你的网络可能被本地代理、广告劫持软件或恶意程序篡改请求,导致正常URL被重定向到第三方跳转地址。可尝试:

    1. 关闭所有第三方代理工具(如VPN、代理软件),直接访问目标URL测试。
    2. 检查浏览器是否安装了可疑扩展,尤其是广告拦截或跳转类插件,禁用后重试。
    3. 重置浏览器网络设置,恢复默认配置。
  • ChromeDriver与Chrome版本不兼容:
    更新Selenium后,ChromeDriverManager自动安装的ChromeDriver版本可能和本地Chrome浏览器版本不匹配,导致请求处理异常。解决方法:

    1. 查看当前Chrome浏览器版本(在chrome://settings/help查看)。
    2. 手动下载对应版本的ChromeDriver替换自动安装的版本,或指定版本安装:
      from webdriver_manager.chrome import ChromeDriverManager
      
      # 替换为你的Chrome对应版本号,比如114.0.5735.90
      browser = webdriver.Chrome(service=Service(ChromeDriverManager(version="114.0.5735.90").install()), options=options)
      
  • 浏览器安全策略/偏好设置冲突:
    你设置的Chrome偏好(尤其是safebrowsing.enabled)可能和网站跳转逻辑冲突,或触发反爬检测。尝试简化配置:

    1. 暂时移除safebrowsing.enabled等非必要偏好设置,只保留下载相关核心配置后重试。
    2. 添加禁用自动化检测的参数,避免网站识别Selenium:
      options.add_argument("--disable-blink-features=AutomationControlled")
      options.add_experimental_option("excludeSwitches", ["enable-automation"])
      options.add_experimental_option('useAutomationExtension', False)
      
  • 本地DNS缓存污染:
    DNS缓存被篡改导致域名解析异常,尝试刷新DNS缓存:

    • Windows:打开命令提示符,执行ipconfig /flushdns
    • macOS/Linux:执行sudo dscacheutil -flushcache或sudo systemd-resolve --flush-caches

内容的提问来源于stack exchange,提问作者Ας Μαθουμε

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 08:27:26