Код: Выделить всё
from selenium import webdriver
driver = webdriver.Firefox()
Код: Выделить всё
Traceback (most recent call last):
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/test.py", line 3, in
driver = webdriver.Firefox()
^^^^^^^^^^^^^^^^^^^
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/venv/lib/python3.12/site-packages/selenium/webdriver/firefox/webdriver.py", line 71, in __init__
super().__init__(command_executor=executor, options=options)
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 212, in __init__
self.start_session(capabilities)
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 299, in start_session
response = self.execute(Command.NEW_SESSION, caps)["value"]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 354, in execute
self.error_handler.check_response(response)
File "/home/joaquin/OneDrive/linux/UPM/year2/sem1/pcd/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status 127
Код: Выделить всё
sudo mkdir /opt/geckodriver
sudo tar -xvf geckodriver-v0.35.0-linux64.tar.gz -C /opt/geckodriver
echo 'export PATH="/opt/geckodriver:$PATH"' >> ~/.bashrc
При выполнении driver = webdriver.Firefox(executable_path='/opt/geckodriver/'), Python выдал ошибку, сообщив, что этот параметр недоступен для передачи в функцию.
Наконец, я удалил файл /opt/geckodriver и попытался установить его с помощью этого PKGBUILD. Но это по-прежнему не работает.
Что я могу сделать, чтобы это работало?
Подробнее здесь: https://stackoverflow.com/questions/790 ... on-manjaro
Мобильная версия