去年我一直在 google colab 中使用 selenium chromedriver,它似乎工作得很好。
但上周,这个脚本似乎不再起作用了。我查看了 google colab 的 python 版本,它现在在 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)`
Run Code Online (Sandbox Code Playgroud)
现在在这一行: driver= webdriver.Chrome('chromedriver',options=chrome_options)
我收到一条错误消息:WebDriverException:消息:服务 chromedriver 意外退出。状态代码为:1
有人已经找到解决这个问题的方法了吗?
python python-3.x selenium-chromedriver selenium-webdriver google-colaboratory