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

Selenium脚本运行出现DeprecationWarning:原因及解决方法咨询

Selenium脚本DeprecationWarning警告的原因及解决办法

警告原因

这个警告源于Selenium与urllib3版本不兼容:

  • urllib3已将HTTPResponse.getheader()标记为废弃方法,计划在v2.1.0版本彻底移除,官方推荐改用HTTPResponse.headers.get(name, default)替代
  • 你当前使用的Selenium版本中,remote_connection.py文件仍在调用旧的getheader()方法,与新版urllib3的规范冲突,因此触发废弃警告。

解决办法

  • 升级Selenium到兼容版本:官方已修复该问题,直接安装最新版即可

    pip install --upgrade selenium
    

    若你的Python3.6环境无法适配最新版Selenium,可安装支持该Python版本的最高兼容版本(如Selenium 4.3.0)。

  • 降级urllib3到指定版本:如果暂时不想升级Selenium,可将urllib3降至v2.1.0之前的稳定版本,比如:

    pip install urllib3==1.26.15
    
  • 临时屏蔽警告(不推荐):仅用于暂时隐藏警告,未解决根本问题
    在脚本开头添加以下代码:

    import warnings
    warnings.filterwarnings("ignore", category=DeprecationWarning)
    

内容的提问来源于stack exchange,提问作者muhammad talhah

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 00:20:44