Как я могу вставить путь (переменная окружения) для geckodriver в gabgle colab? - PullRequest
0 голосов
/ 23 января 2019

Я хочу запустить селен в Google Colab через драйвер геккона, но он сказал мне: исполняемый файл должен быть в PATH

Я загрузил Firefox и драйвер геккона в Google Colab и скопировал путь к драйверу геккона. Код хорошо работал на моем ПК.

Firefox и драйвер Gecko в Google Clob, но произошла ошибка.

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 голосов
/ 23 января 2019

Здесь я описал, как использовать хром + селен на Colab.

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

Ключ заключается в том, чтобы скопировать драйвер в PATH (здесь / usr / bin)

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

Вы также можете скопировать туда свой драйвер геккона.Но вы не можете использовать файл exe, который работает только в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...