如何在Gogggle Colab中为Geckodriver插入路径(环境变量)?

时间:2019-01-23 12:48:28

标签: selenium firefox path google-colaboratory geckodriver

我想通过壁虎驱动程序在Google Colab中运行Selenium,但是它告诉我:可执行文件必须在PATH中

我在Google Colab中上载了firefox和gecko驱动程序,并复制了gecko驱动程序的路径。该代码在我的PC上运行良好。

Google Clob中的

firefox和gecko驱动程序,但发生了错误。

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.support import ui
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

from selenium.common.exceptions import TimeoutException


driver =  webdriver.Firefox(executable_path=r'content/geckodriver.exe')

WebDriverException: Message: 'content/geckodriver.exe' executable needs to be in PATH.

我希望在Google Colab环境中硒可以识别壁虎驱动程序。

1 个答案:

答案 0 :(得分:1)

在这里,我对如何在Colab上使用铬和硒进行了总结。

https://gist.github.com/korakot/5c8e21a5af63966d80a676af0ce15067

关键是将驱动程序复制到PATH(这里是/ usr / bin)

!cp /usr/lib/chromium-browser/chromedriver /usr/bin

您也可以尝试在其中复制壁虎驱动程序。但是您不能使用仅在Windows上运行的exe文件。