Как добавить geckodriver в path linux

Обновлено: 05.07.2024

Я новичок в программировании и начал с Python около 2 месяцев назад, и я перехожу к Sweigart Automate the Boring Stuff с текстом Python. Я использую IDLE и уже установил модуль selenium и браузер Firefox. Всякий раз, когда я пытался запустить функцию webdriver, я получаю следующее:

Мне кажется, мне нужно установить путь для geckodriver , но не уверен, как, так может кто-нибудь сказать мне, как я это сделаю?

ОТВЕТЫ

Ответ 1

На самом деле клиентские привязки Selenium пытаются найти исполняемый файл geckodriver из системы PATH . Вам нужно будет добавить каталог, содержащий исполняемый файл, к системному пути.

В системах Unix вы можете сделать следующее, чтобы добавить его к пути поиска в системе, если вы используете bash -совместимую оболочку:

В Windows вам нужно будет обновить системную переменную Path, чтобы добавить полный путь к исполняемому файлу geckodriver вручную или (не забудьте перезагрузить систему после добавления исполняемого geckodriver в систему PATH, чтобы вступить в силу). Принцип такой же, как и в Unix.

Теперь вы можете запустить свой код так же, как вы делаете, как показано ниже: -

Исключение явно указывает, что вы установили firefox в другое место, в то время как Selenium пытается найти firefox и запускать из местоположения по умолчанию, но он не смог найти. Вам необходимо указать явно установленное firefox двоичное местоположение, чтобы запустить firefox, как показано ниже: -

Ответ 2

Это разрешило это для меня.

Ответ 3

эти шаги РЕШЕНО для меня на ubuntu firefox 50.

Скопируйте geckodriver в /usr/local/bin

Вам не нужно добавлять

Ответ 4

Ответ @saurabh решает проблему, но не объясняет, почему автоматизация Boring Stuff с Python не включает эти шаги.

Это вызвано тем, что книга основана на селене 2.x, а драйвер Firefox для этой серии не нужен драйвер gecko. Интерфейс Gecko для управления браузером недоступен при разработке селена.

последняя версия в селене 2.x - 2.53.6 (см. например this ответы, для более простого просмотра версий).

Если после обновления (или установки в новой системе) ваше программное обеспечение, которое отлично работало раньше (или в старой системе), больше не работает, и вы спешите, прикрепите версию селена в своем виртуальном пространстве, выполнив

Ответ 5

На macOS с Homebrew уже установлен, вы можете просто запустить команду Terminal

Поскольку homebrew уже расширил PATH , нет необходимости изменять скрипты запуска.

Ответ 6

Чтобы настроить geckodriver для Selenium Python:

Ему нужно установить путь geckodriver с FirefoxDriver, как показано ниже:

Я использую Python 3.6.2 и Selenium WebDriver 3.4.3 в Windows 10.

Другой способ настроить geckodriver:

i) Просто вставьте geckodriver.exe под/Python/Scripts/(В моем случае папка была: C:\Python36\Scripts)
ii) Теперь напишите простой код, как показано ниже:

Ответ 7

Простое решение - загрузить GeckoDriver и добавить его в вашу систему PATH. Вы можете использовать любой из двух подходов:

Короткий метод:

1) Скачайте и распакуйте Geckodriver.

2) Указать путь при запуске драйвера:

Длинный метод:

1) Скачайте и распакуйте Geckodriver.

2) Откройте .bash_profile . Если вы еще не создали его, вы можете сделать это, используя команду: touch

/.bash_profile . Затем откройте его, используя: open

3) Учитывая, что файл GeckoDriver присутствует в папке "Загрузки", вы можете добавить следующие строки в файл .bash_profile :

Таким образом вы добавляете путь к GeckoDriver в свою систему PATH. Это сообщает системе, где GeckoDriver находится при выполнении ваших сценариев Selenium.

4) Сохраните файл .bash_profile и .bash_profile его выполнить. Это немедленно загружает значения без перезагрузки. Для этого вы можете запустить следующую команду:

5) Что это. Вы сделали!. Теперь вы можете запустить скрипт Python.

Ответ 8

Если вы используете Anaconda, все, что вам нужно сделать, это активировать виртуальную среду, а затем установить geckodriver с помощью следующей команды:

Ответ 9

Самый простой способ для окон!
Загрузите последнюю версию geckodriver здесь. Добавьте файл geckodriver.exe в каталог python (или любой другой каталог, который уже находится в PATH ). Это должно решить проблему (протестировано на Windows 10)

Ответ 10

Это также должно работать для Mac или других * nix вариантов.

Ответ 11

Некоторый дополнительный ввод/пояснение для будущих читателей этой темы:

В качестве разрешения для Windows 7, Python 3.6, селена 3.11:

Замечание @dsalaj в этом потоке ранее для Unix также применимо к Windows; возиться с PATH env. переменной на уровне Windows и можно избежать перезагрузки системы Windows.

(1) Загрузите geckodriver (как описано в этой теме ранее) и поместите (распакованный) geckdriver.exe в папку X:\Folder\of\your\choice

(2) Пример кода Python:

Ответ 12

Я действительно обнаружил, что вы можете использовать последний geckodriver, не вкладывая его в системный путь. В настоящее время я использую

Я запускаю VirtualEnv (которым я управляю с помощью PyCharm, я предполагаю, что он использует Pip для установки всего)

В следующем коде я могу использовать определенный путь для geckodriver, используя параметр executable_path paramater (я обнаружил это, посмотрев Lib\site-packages\selenium\webdriver\firefox\webdriver.py). Примечание. У меня есть подозрение, что порядок аргументов параметра при вызове webdriver важен, поэтому в моем коде последний путь executable_path (вторая последняя строка справа)

Вы также можете заметить, что я использую собственный профиль Firefox, чтобы обойти проблему sec_error_unknown_issuer, с которой вы столкнетесь, если на тестируемом сайте есть ненадежный сертификат. см. Как отключить предупреждение ненадежного подключения Firefox с помощью Selenium?

В ходе расследования выяснилось, что драйвер Marionette не завершен и все еще продолжается, и никакая настройка различных возможностей или параметров профиля для увольнения или установки сертификатов не будет работать. Так что было проще использовать настраиваемый профиль.

Во всяком случае, здесь код о том, как я получил geckodriver, чтобы работать, не находясь на пути:

Ответ 13

Я использую Windows 10, и это сработало для меня:

  • Загрузите geckodriver из здесь. Загрузите правильную версию для компьютера, который вы используете.
  • Разархивируйте загруженный файл и вырежьте/скопируйте файл ".exe", содержащий
  • Перейдите в папку C: . Мой был C:\Python27. Вставьте файл geckodriver.exe в эту папку.
  • Перезапустите среду разработки.
  • Попробуйте снова запустить код, теперь он должен работать.

Ответ 14

Очень грустно, что ни одна из книг, опубликованных на Selenium/Python, и большинство комментариев по этой проблеме через Google не ясно объясняют логику пути, чтобы настроить это на Mac (все это Windows. ). Youtubes все пикап на "после" у вас есть настройки пути (на мой взгляд, дешевый выход!). Итак, для вас, замечательные пользователи Mac, используйте следующие файлы для редактирования bash:

/Users/yourNamePATH/VEnvPythonInterpreter/Library/python2.7/сайт-пакеты/селеном/WebDriver/светлячок/: $" export PATH

PATH = "/Users/yournamePATH/VEnvPythonInterpreter/Library/python2.7/сайт-пакеты/селен/WebDriver/общий/service.py: $" export PATH *

Это сработало для меня. Меня беспокоит, когда сообщество Selenium Windows начнет играть в настоящую игру и включит нас пользователей Mac в их высокомерное членство в клубе.

Ответ 15

Selenium отвечает на этот вопрос в своем DESCRIPTION.rst

В принципе просто загрузите geckodriver, распакуйте его и переместите исполняемый файл в папку/usr/bin

Ответ 16

Для пользователей Windows

используйте оригинальный код как:

затем загрузите драйвер с: mozilla/geckodriver

Поместите это в фиксированный путь (навсегда).. как пример, я поместил это в:

Затем перейдите к переменным среды системы, в сетке "Системные переменные" найдите переменную Path и добавьте:

geckodriver, а не geckodriver.exe.

Ответ 17

На Raspberry Pi мне пришлось создать драйвер ARM и установить путь geckodriver и log в:

Ответ 18

Посетите раздел Драйвер Gecko, чтобы получить URL-адрес драйвера gecko в разделе "Загрузки".

Ответ 19

Mac 10.12.1 python 2.7.10 эта работа для меня:)

Ответ 20

Я использую Windows 10 и Anaconda2. Я попытался установить системную переменную пути, но не сработал. Затем я просто добавил файл geckodriver.exe в папку Anaconda2/Scripts, и теперь все отлично работает. Для меня путь был: -

Ответ 21

Если вы хотите добавить пути к драйверам в Windows 10:

enter image description here

Щелкните правой кнопкой мыши значок "Этот компьютер" и выберите "Свойства"

Я новичок в программировании и начал с Python около 2 месяцев назад, и я перейду к Sweigart's Automate the Boring Stuff с текстом Python . Я использую IDLE и уже установил модуль селена и браузер Firefox. Всякий раз, когда я пытался запустить функцию webdriver, я получаю это:

Я думаю, что мне нужно установить путь, geckodriver но не уверен, как, так что кто-нибудь может сказать мне, как мне это сделать?

Я помещаю geckodriver.exe в каталог Python / Python35, чтобы он имел тот же путь, и я получаю еще больше проблем. Я обнаружил, что запускать его через браузер Chrome немного быстрее, чем в Firefox, вам просто нужно скачать его chromedriver для этого. Примечание: есть Testcafe, который недавно был открыт. Он не требует никаких плагинов для браузера, они встроены. Я хотел использовать Selenium, но это выглядит как интересная альтернатива.

На самом деле клиентские привязки Selenium пытаются найти geckodriver исполняемый файл из системы PATH . Вам нужно будет добавить каталог, содержащий исполняемый файл, в системный путь.

В системах Unix вы можете сделать следующее, чтобы добавить его в путь поиска вашей системы, если вы используете bash-совместимую оболочку:

В Windows вам потребуется обновить системную переменную Path, чтобы вручную добавить полный путь к каталогу к исполняемому гекодрайверу или в командной строке (не забудьте перезапустить вашу систему после добавления исполняемого гекодривера в системный PATH, чтобы изменения вступили в силу) . Принцип такой же, как на Unix.

Теперь вы можете запустить свой код так же, как вы делаете это ниже: -

Исключение ясно указывает, что вы установили Firefox в другом месте, в то время как Selenium пытается найти Firefox и запустить его из местоположения по умолчанию, но не может найти. Вы должны явно указать установленное бинарное расположение firefox для запуска firefox, как показано ниже: -

Спасибо, но я установил my geckodriver.exe в C:\Python\Python35\selenium каталоге, и я установил путь, как вы описали, но он дает мне ошибку ниже: Спасибо @Saurabh Gaur, это работает сейчас. Я добавил путь Firefox к системным переменным вручную, и все это работает. Требуется немного времени для запуска, но я предполагаю, что это нормально. Спасибо! Что такое бинарный файл? Это значит исполняемый файл? В дополнение к этому ответу я хотел бы подробнее остановиться на настройке PATH среды unix. Вы можете установить его в коде, поскольку он не нужен для всей системы: os.environ["PATH"] += os.pathsep + 'path/to/dir/containing/geckodriver/' или просто сохраните двоичный файл geckodriver в каталоге, который уже находится на вашем пути: mv geckodriver /usr/local/bin

Это решило это для меня.

Если вы получили неправильное разрешение, попробуйте удалить [r '] из пути, просто "excecutable_path =' path \ to \ your'diretory '" @adityarawat в какой операционной системе вы работаете? но теперь я получаю OSError вместо неправильных разрешений. Мне как-то удалось скопировать geckodriver в / usr / local / bin. но теперь эта новая ошибка убивает меня просто чтобы быть понятным, я скачал файл arm7hf.tar и извлек его, а также добавил его в путь с помощью команды export PATH=$PATH:geckodriver (он извлекается в Desktop). Но это тоже не помогло. Я все еще получаю OSError [errno 8]

это шаги решены для меня на Ubuntu Firefox 50.

Скопируйте geckodriver в / usr / local / bin

Вам НЕ нужно добавлять

В вашем коде нельзя добавить переменную возможности Вы случайно не знаете, как установить каталог для загрузки Firefox? Я добавил следующий вопрос Установить настройки Firefox . Любая помощь приветствуется. В Debian или Ubuntu вы должны использовать команду apt для установки Firefox. Для Windows я понятия не имею, извините Спасибо, Pycharm не нашел geckodriver, хотя он был дома и в самой папке проекта, но после перемещения его в / usr / local / bin он работал отлично

Ответ @saurabh решает проблему, но не объясняет, почему Automation the Boring Stuff с Python не включает эти шаги.

Это вызвано тем, что книга основана на селене 2.x, и драйверу Firefox для этой серии не нужен драйвер gecko. Интерфейс Gecko для управления браузером был недоступен, когда разрабатывался селен.

Последняя версия в серии 2.x селеном является 2.53.6 (см , например , эти ответы , для облегчения зрения версий).

Если после обновления (или установки в новой системе) ваше программное обеспечение, которое раньше работало нормально (или в вашей старой системе), больше не работает, и вы спешите, добавьте версию селеном в virtualenv, выполнив


Firefox до 46 версии поставляется с поддержкой WebDriver. Geckodriver требуется для Firefox выше 47+ версии. Нужно установить geckodriver отдельно от браузера.

Зайдите на github страницу с релизами чтобы выбрать нужный вам файл для скачивания в зависимости от вашей операционной системы и версии браузера Firefox.

На текущий момент, актуальная версия geckodriver является v0.26.0.

Установка geckodriver под Ubuntu, Windows и Mac

Ниже мы приводим примеры более "правильной" установки драйвера, но есть и более быстрый способ. Примените данный метод в двух случаях.

  1. Вам нужны разные версии geckodriver.
  2. У вас не получилось ничего из того, что мы предлагаем ниже под каждую операционную систему.

Инструкция установки

Если у вас Linux дистрибутив или Mac, вам нужно дать файлу geckodriver нужные права на выполнения. Открываем терминал и вводим команды одна за другой.

Теперь, когда вы будете запускать код в Python, вы должны указать Selenium на этот файл.

driver = webdriver . Firefox ( '/путь/до/драйвера/geckodriver' )

Для Windows

Минусы такого подхода

  1. Нужно помнить где у вас лежит geckodriver;
  2. Нужно не забывать указывать в конструктор класса webdriver.Firefox путь к драйверу.

Установка geckodriver в Ubuntu, Debian и ArchLinux

Выбираем (в зависимости от архитектуры процессора x32 или x64) нужный tar архив. В моем случае будет файл geckodriver-v0.26.0-linux64.tar.gz у меня Ubuntu 18.04.3 LTS.

Вытаскиваем файл из архива.

Даем нужные права драйверу.

Отправляем драйвер в папку где его будет искать Selenium.

Установка geckodriver в Mac OS

Пожалуй, самая простая установка в Mac. Выполняем в терминале:

Проблема такого подхода в том, что может быть старая версия. Для новой версии смотрите на страницу github с релизами и скачиваем архив geckodriver-v0.26.0-macos.tar.gz.

Заходим через терминал в папку где будет лежать архив и сам драйвер.

Даем драйверу права на выполнения.

/.bashrc" с помощью VIM или NANO.

Добавляем в конец файла следующие строки. ВНИМАНИЕ! Заменяем "/your/path/" указывая реальный путь к geckodriver файлу.

Возможно вы не поймете как выйти из VIM. Такое бывает.

  1. Нажимаем клавишу ESC
  2. Вводим символы :wq
  3. Enter

Теперь у вас будет последняя версия geckodriver на вашем новеньком маке.

Установка geckodriver в Windows

Windows пользователи возможно не слышали о таким виде архивов как tar.gz это нормально. Скачиваем и устанавливаем программу 7-Zip.


Скрипт теста ниже откроет веб-сайт в новом окне Firefox.

Я новичок в программировании и начал с Python около 2 месяцев назад, и я иду за Sweigart по автоматизировать скучные вещи с Python текст. Я использую IDLE и уже установил модуль selenium и браузер Firefox. Всякий раз, когда я пытался запустить функцию webdriver, я получаю следующее:

Я думаю, что мне нужно установить путь для geckodriver но не знаю как, так может кто-нибудь сказать мне, как я это сделаю?

на самом деле привязки клиента Selenium пытаются найти geckodriver исполняемый файл из системы PATH . Вам нужно будет добавить в систему каталог, содержащий исполняемый файл путь.

в системах Unix вы можете сделать следующее, Чтобы добавить его к пути поиска вашей системы, если вы используете оболочку, совместимую с bash:

в Windows вам нужно будет обновить Path системная переменная, чтобы добавить полный путь к исполняемому файлу geckodriver вручную или командная строка(не забудьте перезагрузить систему после добавления исполняемого файла geckodriver в системный путь вступает в силу). Принцип тот же, что и в Unix.

теперь вы можете запустить свой код так же, как вы делаете как ниже :-

исключения четко вы установили firefox в другом месте, пока Selenium пытается найти firefox и запустить из местоположения по умолчанию, но не смог найти. Вам нужно явно указать установленное двоичное местоположение firefox для запуска firefox, как показано ниже : -

эти шаги решены для меня на ubuntu firefox 50.

копировать geckodriver в /usr/local / bin

вам не нужно добавлять

это решило его для меня.

ответ @saurabh решает проблему, но не объясняет, почему автоматизировать скучные вещи с Python не включает эти шаги.

это вызвано тем, что книга основана на selenium 2.x и драйвер Firefox для этой серии не нуждаются в драйвере gecko. Интерфейс Gecko для управления браузером был недоступен, когда разрабатывался selenium.

на последняя версия в селене 2.серия X-это 2.53.6 (см. E.г это ответы, для более удобного просмотра версий).

на 2.53.6 страница версии вообще не упоминает геккона. Но начиная с версии 3.0.2 документации прямо говорится вам нужно установить драйвер gecko.

Если после обновления (или установки в новой системе) ваше программное обеспечение, которое отлично работало раньше (или в старой системе), больше не работает, и вы спешите, закрепите версию selenium в virtualenv делать

на macOS с доморощенного уже установлен, вы можете просто выполнить команду терминала

потому что homebrew уже расширил PATH нет необходимости изменять скрипты автозагрузки.

чтобы настроить geckodriver для Selenium Python:

Он должен установить путь geckodriver с FirefoxDriver, как показано ниже кода:

Я использую Python 3.6.2 и Selenium WebDriver 3.4.3 в Windows 10.

другой способ настроить geckodriver:

i) просто вставьте geckodriver.exe под /Python / Scripts/ (в моем случае папка была: C:\Python36\Scripts)
ii) теперь напишите простой код, как показано ниже:

простое решение-загрузить GeckoDriver и добавить его в свой системный путь. Вы можете использовать любой из двух подходов:

Короткое Способ:

2) укажите путь при запуске драйвера:

Долгий Способ:

2) Открыть .bash_profile . Если вы вы еще не создали его, вы можете сделать это с помощью команды: touch

/.bash_profile . Затем откройте его, используя: open

3) учитывая, что файл GeckoDriver присутствует в вашей папке Загрузки, вы можете добавить следующую строку(ы) в :

этим вы добавляете путь к GeckoDriver к вашему системному пути. Это сообщает системе, где geckodriver находится при выполнении сценариев Selenium.

4) сохранить .bash_profile и заставить его выполнить. Это загружает значения немедленно без необходимости перезагрузки. Для этого можно выполнить следующую команду:

5) Вот и все. Вы закончили!. Теперь вы можете запустить скрипт Python.

Я на самом деле обнаружил, что вы можете использовать последний geckodriver, не помещая его в системный путь. В настоящее время я использую

Я запускаю VirtualEnv (который я управляю с помощью PyCharm, я предполагаю, что он использует Pip для установки все)

в следующем коде я могу использовать определенный путь для geckodriver, используя параметр executable_path (я обнаруживаю это, заглянув в Lib\site-packages\selenium\webdriver\firefox\webdriver.py ). Примечание. у меня есть подозрение, что порядок аргументов параметров при вызове webdriver важен, поэтому executable_path является последним в моем коде (вторая последняя строка справа)

вы также можете заметить, что я использую пользовательский профиль firefox для обойдите проблему sec_error_unknown_issuer, с которой вы столкнетесь, если тестируемый сайт имеет ненадежный сертификат. см.Как отключить предупреждение о ненадежном подключении Firefox с помощью Selenium?

после расследования было установлено, что драйвер марионетки является неполным и все еще продолжается, и никакая настройка различных возможностей или параметров профиля для увольнения или установки сертификатов не будет работать. Так что было проще использовать обычай профиль.

в любом случае вот код о том, как я получил geckodriver для работы, не будучи в пути:

Я использую Windows 10, и это сработало для меня:

некоторые дополнительные ввод / уточнение для будущих читателей этой темы:

в качестве разрешения для Windows 7, Python 3.6, selenium 3.11 достаточно следующего:

Примечание@dsalaj в этом потоке ранее для Unix применимо и к Windows; возиться с путем env. переменной на уровне Windows и перезапуска системы Windows можно избежать.

(1) Загрузите geckodriver (как описано в этом потоке ранее) и поместите (распакованный) гекдрайвер.exe at X:\Folder\of\your\choice

(2) Пример кода Python:

Если вы используете Анаконда, все, что вам нужно сделать, это активировать виртуальную среду, а затем установить geckodriver используя следующие команда:

очень грустно, что ни одна из книг, опубликованных на Selenium / Python, и большинство комментариев по этой проблеме через Google не ясно объясняют логику паттинга для настройки этого на Mac (все Windows. ). В youtubes все пикап на "ПОСЛЕ" У вас есть паттинг-установка (на мой взгляд, дешевый выход!). Итак, для вас замечательные пользователи Mac, используйте следующее Для редактирования файлов пути bash:

/Users/yourNamePATH/VEnvPythonInterpreter/lib/python2.7/site-packages/selenium/webdriver/firefox/:$" путь экспорта

PATH="/Users/yournamePATH/VEnvPythonInterpreter/lib/python2.7/site-packages/selenium/webdriver/common/service.py:$" путь экспорта*

Это работает для меня. Меня беспокоит, когда сообщество Selenium Windows начнет играть в настоящую игру и включит пользователей Mac в свое высокомерное членство в клубе.

самый простой способ для Windows!
Я только что загрузил последнюю версию geckodriver (у меня есть win10) из здесь и добавил:geckodriver.exe файл в каталоге python C:\Users\my.name (который уже в пути) У меня получилось!

Selenium отвечает на этот вопрос в своем описании.первый

в основном просто загрузите geckodriver, распакуйте его и переместите исполняемый файл в папку /usr/bin

Пользователь Mac OS здесь. Я пытаюсь запустить команду в моем python IDLE:

Я запустил brew install geckodriver , а which geckodriver возвращает /usr/local/bin/geckodriver , так что я уверен, что он установлен правильно. Однако, похоже, он все еще не работает должным образом?

3 ответа

Я пытался автоматизировать некоторые базовые вещи с помощью Robotframework. Вот моя конфигурация. Python - 2.7.10 MAC High Sierra 10.13.2 Eclipse Кислород с красным редактором Я скачал исполняемый файл Geckodriver и поместил его в несколько мест, включая папку usr/local/bin, на рабочем столе Вот.

Вы должны установить путь к гекодриверу . Есть разные способы сделать это.

Вы можете установить путь к гекодриверу в коде:

или вставьте путь к geckodriver в переменную окружения PATH:

Я никогда не пытался переместить исполняемый файл в /usr/local/bin/ в mac os. Я попробовал в ОС ubuntu, и это работает. Думаю, все будет в порядке.

Вероятно, это потому, что файл не является исполняемым. Если это не так, перейдите в /usr/local/bin/ и сделайте его исполняемым:

Одна из вещей, которая лучше всего сработала для меня, - это просто скопировать исполняемый файл geckodriver.

Зайдите в папку bin:

Если вы находитесь на linux, вы можете найти его в приведенном ниже месте:

Вставьте свой geckodriver exe сюда.

Таким образом, ваш окончательный код должен быть таким:

Это сработало для меня как шарм, но я не уверен, что это правильный путь.

Я использую ubuntu 18.04, и здесь у меня была та же проблема.

В моем случае это прекрасно работает. Надеюсь, это сработает для вас!

Прочитав многочисленные ответы на StackOverflow, я обнаружил, что для того, чтобы заставить Splinter работать, мне нужно добавить исполняемый файл geckodriver в мою переменную PATH. Вот что я сделал: В terminal г.: echo 'export PATH=$PATH: /Applications/anaconda/pkgs/geckodriver Затем я.

Похожие вопросы:

Я новичок в программировании и начал с Python около 2 месяцев назад, и я просматриваю Sweigart's Automate the Boring Stuff with Python text. Я использую Spyder 3 и уже установил модуль selenium и.

Я прочитал предыдущие вопросы, заданные на эту тему, и попытался следовать предложениям, но я продолжаю получать ошибки. На terminal я побежал export.

os:windows 7 selenium версия 3.0.1 mozilla firefox:48.0.2 Traceback (most recent call last): File C:\Users\LENOVO\Desktop\kk2.py, line 4, in <module> driver = webdriver.Firefox() File.

Я пытался автоматизировать некоторые базовые вещи с помощью Robotframework. Вот моя конфигурация. Python - 2.7.10 MAC High Sierra 10.13.2 Eclipse Кислород с красным редактором Я скачал исполняемый.

Прочитав многочисленные ответы на StackOverflow, я обнаружил, что для того, чтобы заставить Splinter работать, мне нужно добавить исполняемый файл geckodriver в мою переменную PATH. Вот что я.

Итак, как сказано в названии, я пытаюсь работать с selenium на python я получил geckodriver v0.26.0 для linux 32bit скопировал его на /usr/local/bin с chmod a+x (для всех пользователей).

Я пытаюсь использовать Selenium для запуска скрипта для загрузки / соскабливания данных со страницы infinite scroll instagram для исследования pourpose. Я использую google colaboratory, и у этого.

Я работаю над проектом python, который включает в себя selenium . Я использую firefox , поэтому я скачал geckodriver . Я также добавил Это в Path: Когда я запускаю приложение, оно работает.

Читайте также: