几个小时前我在google colab中的 selenium 设置工作正常。现在它突然停止工作了。这是一个示例:
!pip install selenium
!apt-get update
!apt install chromium-chromedriver
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('chromedriver',
chrome_options=chrome_options)
我得到错误:
WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 1
有什么解决办法吗?
1条答案
按热度按时间cl25kdpy1#
此错误消息...
...表示chromedriver服务意外退出。
这是因为colab系统最近从
v18.04
更新到ubuntu *v20.04 LTS
* 时引发的问题。主要原因是,Ubuntu *
v20.04 LTS
* google-colaboratory不再在快照包之外分发chromium浏览器。快速修复
@mco-gh
按照@metrizable
的指导(细节如下)创建了一个新的笔记本,截至目前,它运行得非常完美:https://colab.research.google.com/drive/1cbEvuZOhkouYLda3RqiwtbM-o9hxGLyC溶液
作为一种解决方案,您可以使用
@metrizable
在讨论尝试在Colab中使用Chromedriver时的问题中发布的以下代码块,从Debian buster存储库安装 *chromium-browser
* 的兼容版本