在过去的一年里,我一直在谷歌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
有人已经找到解决办法了吗?
1条答案
按热度按时间carvr3hs1#
似乎是chromedriver本身的问题,而不是python的问题。
此外,我无法重现错误。
对我来说死刑似乎没问题。
你可以检查一下,如果你的代码中有其他东西可能会破坏它,而你没有在这里提供。