нужна помощь в решении selenium webdriver в python - PullRequest
0 голосов
/ 01 августа 2020

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


from selenium import webdriver

class InstaBot:
    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.get("https://instagram.com")

InstaBot()
Traceback (most recent call last):
  File "/Users/prxthm/PycharmProjects/untitled1/bot.py", line 10, in <module>
    InstaBot()
  File "/Users/prxthm/PycharmProjects/untitled1/bot.py", line 7, in __init__
    self.driver = webdriver.Chrome()
AttributeError: 'function' object has no attribute 'Chrome'

Ответы [ 2 ]

1 голос
/ 02 августа 2020

Укажите путь, по которому ваш хромированный драйвер сохранен в этом формате, я ввел путь, по которому я сохранил свой файл webdriver.exe:

driver = webdriver.Chrome(executable_path="C:\\Users\\dt\\workspace_python\\drivers\\chromedriver.exe")

Попробуйте использовать два \\

0 голосов
/ 01 августа 2020

Убедитесь, что вы установили селен:

pip install selenium

Убедитесь, что ваш путь - .exe для chromedriver - возможно, один из следующих:

browser = webdriver.Chrome('/Users/prxthm/Downloads/chromedriver.exe')
#or
browser = webdriver.Chrome('/Users/prxthm/Downloads/chromedriver/chromedriver.exe') 

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

Помимо руководств, также полезно прочитать вспомогательную документацию.

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