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

Selenium运行报Failed to Establish New Connection错误求助

问题排查与修复方案

核心错误原因

你的代码执行完print(driver.title)后立刻调用了driver.quit(),直接销毁了ChromeDriver会话并关闭了浏览器进程,后续调用driver.find_element_by_name时已经没有可用的驱动连接,所以抛出连接拒绝报错。

其他缺失依赖问题

  • 未导入Keys类,调用Keys.RETURN会抛出名称错误
  • 未导入time模块,调用time.sleep会抛出名称错误

修复后的完整代码

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

PATH = "/home/matt/learnselenium/chromedriver"
driver = webdriver.Chrome(PATH)

driver.get("https://techwithtim.net")
print(driver.title)

search = driver.find_element_by_name("s")
search.send_keys("test")
search.send_keys(Keys.RETURN)

time.sleep(5)

driver.quit()

额外注意事项

  • 不需要手动提前启动chromedriver服务,selenium会自动拉起对应进程,手动启动反而可能出现端口占用冲突
  • 如果是selenium 4.0+版本,find_element_by_name方法已被弃用,建议替换为driver.find_element(By.NAME, "s"),同时需要导入from selenium.webdriver.common.by import By

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 00:09:01