Как исправить эту ошибку firefox атрибута для селена с помощью python3

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

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

Вот код:

  from selenium import webdriver


  driver=webdriver.FireFox()

Ошибка для приведенного выше кода:

AttributeError: module selenium.webdriver has no attribute Firefox

Я даже пробовал это после ввода: from selenium.webdriver import Firefox Это было предложено одним из многих источников и документации, с которыми я консультировался.

Как вы установили селен?

cruisepandey 29.05.2019 08:45

Я проверил кучу источников и сообщений stackoverflow, но ни один из них не решил проблему.

user11435774 29.05.2019 08:47

pip установить селен

user11435774 29.05.2019 08:47

Как называется ваш файл? Это selenium.py?

Amazing Things Around You 29.05.2019 08:47

в cmd я проверил, у меня последняя версия

user11435774 29.05.2019 08:47

Это поможет вам: stackoverflow.com/a/55452908/9396051

Amazing Things Around You 29.05.2019 08:51

Возможный дубликат AttributeError: объект «модуль» не имеет атрибута «Firefox»

Amazing Things Around You 29.05.2019 08:51

Вы можете перейти по этой ссылке селен-python.readthedocs.io/installation.html

cruisepandey 29.05.2019 08:53

я только что попробовал pip install -U selenium, и он дал требование, уже удовлетворяющее селену в... и путь его в

user11435774 29.05.2019 08:54

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

user11435774 29.05.2019 08:58

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

user11435774 29.05.2019 08:59

В документации раздел 1.4 говорит вам использовать эту команду в cmd:

user11435774 29.05.2019 09:05

C:\Python35\Scripts\pip.exe установить селен

user11435774 29.05.2019 09:05

но при этом выдает ошибку: система не может найти указанный путь

user11435774 29.05.2019 09:06

как я сказал в своем комментарии к ранее принятому ответу - ваш исходный пост был FireFox, как в коде, так и в сообщении об ошибке (все могут видеть из правок). И вы даже признали, что это происходит из некоторых руководств, которым вы следуете. Теперь это выглядит как другая проблема, и ее следует задавать отдельно, а не редактировать предыдущий (отвеченный) вопрос. Ваш фрагмент кода не содержит никаких шебангов, и вы не предоставляете информацию об ОС, сколько у вас установлено версий Python и т. д.

buran 01.06.2019 10:24

я вижу твою точку зрения

user11435774 01.06.2019 10:39
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
16
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Должно быть driver=webdriver.Firefox(), т.е. только одна заглавная Ф.

вот пример использования из документации

Это не было проблемой, которая запускается на моем cmd, когда вы вводите python и пишете строку кода, но терпите неудачу в оболочке или программе python, начинающейся с запуска shebang на cmd

user11435774 01.06.2019 10:16

ну, ваш исходный пост был FireFox, как в коде, так и в сообщении об ошибке (все видят из правок). И вы даже признали, что это происходит из некоторых руководств, которым вы следуете. Теперь это выглядит как другая проблема, и ее следует задавать отдельно, а не редактировать предыдущий (отвеченный) вопрос.

buran 01.06.2019 10:19

Другие вопросы по теме