banner
NEWS LETTER

selenium启动时空白报错解决方法(代理配置引发)

Scroll down

TL;DR

添加 os.environ['NO_PROXY'] = '*' 解决


正文

今天在使用selenium的时候 发现无论如何也启动不起来 版本和chrome也对得上

报错信息如下 错误信息是空的

报错提示

于是单步调试找到启动的命令手动执行 发现能成功启动

手动执行启动命令

这就排除了是chromedriver的问题 于是单步调试找到发起请求的代码

发起请求代码

手动调用请求代码返回的也是启动失败 但是发现请求是_conn连接管理器发起的

查看对象内容:

连接管理器

发现有代理的信息 尝试退出代理软件后 启动报错变为:

代理报错

实锤是代理配置的问题了 查看代码找到忽略代理的代码

忽略代理

因为我的网页没有代理需求 所以直接在代码开头添加这段代码解决了这个问题

1
os.environ['NO_PROXY'] = '*'

成功启动selenium
成功启动

其他文章