Colab中使用Python+Selenium遇chromedriver路径错误求助
在Colab中配置Selenium+ChromeDriver的正确方案
错误原因
你用了Windows本地路径C:\bin\chromedriver.exe,但Colab运行的是Linux云端虚拟机,既没有C:\盘符,也不存在这个本地文件,所以必然报找不到文件/路径错误。
正确操作步骤
直接在Colab的代码单元格中依次执行以下内容:
- 安装Chrome浏览器和ChromeDriver
!apt-get update !apt-get install -y chromium-browser chromium-chromedriver
- 配置Python环境路径,让Selenium能识别到ChromeDriver
import sys sys.path.insert(0, '/usr/lib/chromium-browser/chromedriver')
- 初始化无头模式的ChromeDriver(Colab无图形界面,必须加这些参数)
from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') driver = webdriver.Chrome(options=chrome_options)
- 测试验证(可选)
driver.get("https://www.google.com") print(driver.title)
运行后如果输出Google,说明配置成功。
内容的提问来源于stack exchange,提问作者jaralepi
相关产品推荐
相关产品推荐

