selenium chrome 驱动程序不工作与谷歌Colab任何更多的Python 3.8.16?

gj3fmq9x  于 2023-01-18  发布在  Python
关注(0)|答案(1)|浏览(163)

在过去的一年里,我一直在谷歌Colab中使用 selenium chrome 驱动程序,它似乎工作得很完美。
但是上周,这个脚本似乎不再工作了,我看了一下python版本的google colab,它现在是python 3.8.16,我认为这是代码破解的罪魁祸首。
我使用代码:

!pip install selenium
!apt-get update # to update ubuntu to correctly run apt install
!apt install -y chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin

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',options=chrome_options)`

现在在这一行:驱动程序=网页驱动程序.Chrome('chromedriver',选项=chrome_options)
我收到一个错误消息:Web驱动程序异常:消息:服务chromedriver意外退出。状态代码为:1
有人已经找到解决办法了吗?

carvr3hs

carvr3hs1#

似乎是chromedriver本身的问题,而不是python的问题。
此外,我无法重现错误。

对我来说死刑似乎没问题。
你可以检查一下,如果你的代码中有其他东西可能会破坏它,而你没有在这里提供。

相关问题