несколько проблем в модуле selenium

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
1. проблема есть на двух операционках (win10/deb10)
2.питон 3.8 на обоих операционках
3.библиотека selenium
4:
Python:
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')



result:




Traceback (most recent call last):
  File "C:/Users/user/Desktop/py_test/1.py", line 3, in <module>
    browser = webdriver.Firefox()
AttributeError: 'function' object has no attribute 'Firefox'

Process finished with exit code 1


драйвера как для фаерфокса так и для хрома имеются
 

robisho

Активный пользователь
Пользователь
Окт 19, 2020
151
26
28
а эти драйвера где лежат? нужно путь до них прописывать или ложить в папку с запускаемым скриптом.
 

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
а эти драйвера где лежат? нужно путь до них прописывать или ложить в папку с запускаемым скриптом.
файл находится там же. на линуксе в соседней папке
путь прописывал и относительный и абсолютный. ничего не выдаёт
 

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
а эти драйвера где лежат? нужно путь до них прописывать или ложить в папку с запускаемым скриптом.
сейчас попробую и на винде указать что-ли
 

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
а эти драйвера где лежат? нужно путь до них прописывать или ложить в папку с запускаемым скриптом.
Код:
  File "C:/Users/J3loodF/Desktop/py_test/instabot/1.py", line 3
    browser = webdriver.Firefox(executable_path='C:\Users\user\Desktop\py_test\instabot\geckodriver.exe')
                                                ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
1605122561928.png
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 569
456
83
на скрине юзера замазал и то не везде, а в тексте не видно))) мастер конспирации
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 569
456
83
попробуй так
Python:
browser = webdriver.Firefox(executable_path=r'C:\Users\user\Desktop\py_test\instabot\geckodriver.exe')
или так
Python:
browser = webdriver.Firefox(executable_path='C:/Users/user/Desktop/py_test/instabot/geckodriver.exe')
или так
Python:
browser = webdriver.Firefox(executable_path='C:\\Users\\user\\Desktop\\py_test\\instabot\\geckodriver.exe')
 

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
на скрине юзера замазал и то не везде, а в тексте не видно))) мастер конспирации
) недоглядел
 

plastik

Новичок
Пользователь
Ноя 2, 2020
6
0
1
попробуй так
Python:
browser = webdriver.Firefox(executable_path=r'C:\Users\user\Desktop\py_test\instabot\geckodriver.exe')
или так
Python:
browser = webdriver.Firefox(executable_path='C:/Users/user/Desktop/py_test/instabot/geckodriver.exe')
или так
Python:
browser = webdriver.Firefox(executable_path='C:\\Users\\user\\Desktop\\py_test\\instabot\\geckodriver.exe')
первый вариант
Код:
Traceback (most recent call last):
  File "C:/Users/User/Desktop/py_test/instabot/1.py", line 5, in <module>
    browser = webdriver.Firefox(executable_path=r'C:\Users\J3loodF\Desktop\py_test\instabot\geckodriver.exe')
AttributeError: 'function' object has no attribute 'Firefox'
второй
Код:
Traceback (most recent call last):
  File "C:/Users/User/Desktop/py_test/instabot/1.py", line 5, in <module>
    browser = webdriver.Firefox(executable_path='C:/Users/User/Desktop/py_test/instabot/geckodriver.exe')
AttributeError: 'function' object has no attribute 'Firefox'


третий
Код:
Traceback (most recent call last):
  File "C:/Users/user/Desktop/py_test/instabot/1.py", line 7, in <module>
    browser = webdriver.Firefox(executable_path='C:\\Users\\User\\Desktop\\py_test\\instabot\\geckodriver.exe')
AttributeError: 'function' object has no attribute 'Firefox'
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 569
456
83
попробуйте обновить силениум
pip install -U selenium
 

Форум IT Специалистов