Я пытаюсь использовать селен в первый раз, но я продолжаю получать ошибки.
Я попытался удалить firefox, изменив переменную пути, чтобы firefox распознавался, но, похоже, ничего не работает. Примечание. Я добавил пути с точкой с запятой, но ничего не удалял.
Вот код:
from selenium import webdriver
driver=webdriver.FireFox()
Ошибка для приведенного выше кода:
AttributeError: module selenium.webdriver has no attribute Firefox
Я даже пробовал это после ввода: from selenium.webdriver import Firefox Это было предложено одним из многих источников и документации, с которыми я консультировался.
Я проверил кучу источников и сообщений stackoverflow, но ни один из них не решил проблему.
pip установить селен
Как называется ваш файл? Это selenium.py
?
в cmd я проверил, у меня последняя версия
Это поможет вам: stackoverflow.com/a/55452908/9396051
Возможный дубликат AttributeError: объект «модуль» не имеет атрибута «Firefox»
Вы можете перейти по этой ссылке селен-python.readthedocs.io/installation.html
я только что попробовал pip install -U selenium, и он дал требование, уже удовлетворяющее селену в... и путь его в
Я должен был упомянуть все, что я пробовал, в вопросе, который я прочитал о движке gecko, установил некоторые документы github, изменил свой путь к местоположению файла, и я все еще получаю указанную выше ошибку.
Спасибо за документацию, в любом случае это было полезно, я попробую больше и опубликую ответ.
В документации раздел 1.4 говорит вам использовать эту команду в cmd:
C:\Python35\Scripts\pip.exe установить селен
но при этом выдает ошибку: система не может найти указанный путь
как я сказал в своем комментарии к ранее принятому ответу - ваш исходный пост был FireFox, как в коде, так и в сообщении об ошибке (все могут видеть из правок). И вы даже признали, что это происходит из некоторых руководств, которым вы следуете. Теперь это выглядит как другая проблема, и ее следует задавать отдельно, а не редактировать предыдущий (отвеченный) вопрос. Ваш фрагмент кода не содержит никаких шебангов, и вы не предоставляете информацию об ОС, сколько у вас установлено версий Python и т. д.
я вижу твою точку зрения
Должно быть driver=webdriver.Firefox()
, т.е. только одна заглавная Ф.
вот пример использования из документации
Это не было проблемой, которая запускается на моем cmd, когда вы вводите python и пишете строку кода, но терпите неудачу в оболочке или программе python, начинающейся с запуска shebang на cmd
ну, ваш исходный пост был FireFox, как в коде, так и в сообщении об ошибке (все видят из правок). И вы даже признали, что это происходит из некоторых руководств, которым вы следуете. Теперь это выглядит как другая проблема, и ее следует задавать отдельно, а не редактировать предыдущий (отвеченный) вопрос.
Как вы установили селен?