一尘不染

我们如何在colab.research.google.com中使用Selenium Webdriver?

selenium

我想在colab.research.google.com中使用Chrome的Selenium
Webdriver进行快速处理。我可以使用安装Selenium,!pip install selenium但chrome的webdriver需要通向webdriverChrome.exe的路径。我应该如何使用它?

PS-
colab.research.google.com是一个在线平台,可为与深度学习相关的快速计算问题提供GPU。请避免使用诸如webdriver.Chrome(path)之类的解决方案。


阅读 810

收藏
2020-06-26

共1个答案

一尘不染

您可以通过安装Chrome Web驱动程序并调整一些选项来做到这一点,以使其在Google colab中不会崩溃:

!pip install selenium
!apt-get update # to update ubuntu to correctly run apt install
!apt install chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
import sys
sys.path.insert(0,'/usr/lib/chromium-browser/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')
wd = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
wd.get("https://www.webite-url.com")
2020-06-26