Chromedriver неожиданно завершил работу. Код состояния: ошибка 127 при запуске селена на колбе venv.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Chromedriver неожиданно завершил работу. Код состояния: ошибка 127 при запуске селена на колбе venv.

Сообщение Anonymous »


Я создаю свое первое приложение flask, и у меня возникли проблемы с интеграцией селена. Приложение принимает входные данные из текстового поля HTML, использует их для передачи в поле поиска с помощью селена, а затем запускает некоторый код. Однако после ввода чего-либо в текстовое поле и нажатия кнопки «Отправить» я получаю следующую ошибку:

Произошла ошибка в get_lyrics: Сообщение: Служба /home/vsherr/.cache/selenium/chromedriver/linux64/120.0.6099.109/chromedriver неожиданно завершила работу. Код состояния: 127. Произошла ошибка: Сообщение: Служба /home/vsherr/.cache/selenium/chromedriver/linux64/120.0.6099.109/chromedriver неожиданно завершила работу. Код состояния: 127. [2023-12-29 12:30:52,471] ОШИБКА в приложении: Исключение в /search [POST] Traceback (последний вызов последний): Файл "/mnt/c/Users/vsher/Desktop/misc-coding/lyyric/search.py", строка 19, в поиске word_list = get_lyrics (песня) Файл «/mnt/c/Users/vsher/Desktop/misc-coding/lyyric/search.py», строка 34, в get_lyrics драйвер = webdriver.Chrome(опции=опции) Файл "/home/vsherr/.local/lib/python3.10/site-packages/selenium/webdriver/chrome/webdriver.py", строка 45, в __init__ супер().__init__( Файл "/home/vsherr/.local/lib/python3.10/site-packages/selenium/webdriver/chromium/webdriver.py", строка 50, в __init__ само.сервис.старт() Файл "/home/vsherr/.local/lib/python3.10/site-packages/selenium/webdriver/common/service.py", строка 102, в начале self.assert_process_still_running() Файл «/home/vsherr/.local/lib/python3.10/site-packages/selenium/webdriver/common/service.py», строка 115, в Assert_process_still_running поднять WebDriverException(f «Служба {self._path} неожиданно завершилась. Код состояния: {return_code}») selenium.common.Exceptions.WebDriverException: Сообщение: Служба /home/vsherr/.cache/selenium/chromedriver/linux64/120.0.6099.109/chromedriver неожиданно завершила работу. Код состояния: 127. Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл "/home/vsherr/.local/lib/python3.10/site-packages/flask/app.py", строка 1455, в wsgi_app ответ = self.full_dispatch_request() Файл «/home/vsherr/.local/lib/python3.10/site-packages/flask/app.py», строка 869, в full_dispatch_request rv = self.handle_user_Exception(e) Файл «/home/vsherr/.local/lib/python3.10/site-packages/flask/app.py», строка 867, в full_dispatch_request рв = self.dispatch_request() Файл "/home/vsherr/.local/lib/python3.10/site-packages/flask/app.py", строка 852, в send_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) Файл "/mnt/c/Users/vsher/Desktop/misc-coding/lyyric/search.py", строка 25, в поиске return render_template('error.html', error_message=str(e)) Файл «/home/vsherr/.local/lib/python3.10/site-packages/flask/templating.py», строка 151, в render_template шаблон = app.jinja_env.get_or_select_template(имя_шаблона_или_список) Файл "/home/vsherr/.local/lib/python3.10/site-packages/jinja2/environment.py", строка 1081, в get_or_select_template return self.get_template(имя_шаблона_или_список, родительский, глобальные) Файл «/home/vsherr/.local/lib/python3.10/site-packages/jinja2/environment.py», строка 1010, в get_template вернуть self._load_template(имя, глобальные значения) Файл «/home/vsherr/.local/lib/python3.10/site-packages/jinja2/environment.py», строка 969, в _load_template шаблон = self.loader.load(self, name, self.make_globals(globals)) Файл "/home/vsherr/.local/lib/python3.10/site-packages/jinja2/loaders.py", строка 126, в загрузке источник, имя файла, обновление = self.get_source(среда, имя) Файл «/home/vsherr/.local/lib/python3.10/site-packages/flask/templating.py», строка 65, в get_source вернуть self._get_source_fast(среда, шаблон) Файл «/home/vsherr/.local/lib/python3.10/site-packages/flask/templating.py», строка 99, в _get_source_fast поднять TemplateNotFound(шаблон) jinja2.Exceptions.TemplateNotFound: error.html 127.0.0.1 - - [29 декабря 2023 12:30:52] "POST /search HTTP/1.1" 500 - Я пробовал обновить Selenium и установить ряд пакетов, в том числе: pip install -U selenium pip install --upgrade chromedriver-autoinstaller sudo apt-get install -y chromium-browser

Что может быть причиной этого?

Изменить: я сузил круг, но проблему так и не решил. Это связано с тем, что chromedriver не работает в Ubuntu. Предыдущие решения включали редактирование пути к файлу, чтобы добраться до chromedriver. Однако это решение устарело, поскольку chromedriver больше не требует пути к файлу.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»