Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Поиск бинарника Google на Ubuntu 24.04  (Прочитано 3385 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kihafrichick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Поиск бинарника Google на Ubuntu 24.04
« : 26 Декабря 2024, 11:00:04 »
Доброго времени суток

Во время написания кода,а вернее корректировки того,что мне выдал Selenium IDE 4.27.1, испытываю немало трудностей, остальное пока удавалось решать,но сейчас я в тупике.

Для работы скрипта необходимо,чтобы тот мог перейти на нужный мне сайт и выполнить определенные действия, соответственно необходимо привязать вебдрайвер и прописать путь к образу (в моём случае chrome),тут как раз и возникает проблема.

При запуске скрипта (пишу на Python 3.12.1) выдаёт следующую ошибку:

Код: (python) [Выделить]
selenium.common.exceptions.SessionNotCreatedException: Message: session not created
from unknown error: no chrome binary at /usr/bin/...

Стандартные директории не воспринимает, из /opt и прочих подтягивать тоже не хочет.Вопрос такой: Где и что искать,чтобы всё поехало?

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #1 : 26 Декабря 2024, 11:18:24 »
Если я правильно помню, исполняемый файл хрома в глубинах /opt спрятан. Не в корне opt, а глубже. В подкаталогах.

Пользователь добавил сообщение 26 Декабря 2024, 11:20:15:
В bin ссылка на исполняемый файл. Посмотри, куда ведет ссылка.
« Последнее редактирование: 26 Декабря 2024, 11:20:15 от Morisson »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5633
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #2 : 26 Декабря 2024, 11:21:43 »
... в моём случае chrome
- а что за chrome то такой?

   ... и почему по-твоему он должен быть в /usr/bin/ ?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5633
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #3 : 26 Декабря 2024, 11:34:36 »
Morisson, в /usr/bin/ нет chrome (не припоминаю чтоб и был он там когда-либо), как нет и ссылки с таким именем

   ... только что специально проверил в 22.04 и в 24.04, есть только симлинки google-chrome-stable и google-chrome указывающие на /opt/google/chrome/google-chrome и /etc/alternatives/google-chrome соответственно

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #4 : 26 Декабря 2024, 11:38:23 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Kihafrichick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #5 : 28 Декабря 2024, 11:27:44 »
Попробовал прописатьт путь через подкаталоги /opt и /etc/alternatives, как советовали выше,результат не изменился.
Пути в PATH прописал,права на исполнение скриптам выдал.
Версии гугла и дров:
Google Chrome 131.0.6778.204
ChromeDriver 131.0.6778.139

Работаю через venv, может дело в том,что неправильно прописываю пути в пате для него,но пока идеи у меня кончились :idiot2:

Оффлайн Mornind

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #6 : 28 Декабря 2024, 11:33:32 »
А может это... В селеноид пойти - и нехай он в контейнерах сам все делает согласно конфигов?
Ну или самому все это дело в докере оформить?
Явно ж проблема какая-то с зависимостью от глобального окружения - так и нафиг к нему привязываться?

Оффлайн Kihafrichick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #7 : 28 Декабря 2024, 11:52:01 »
Не работал с ним,но мысль здравая, есть мануалы или там всё более менее внятно-понятно?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5633
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #8 : 28 Декабря 2024, 13:34:25 »
Попробовал прописатьт путь через подкаталоги /opt и /etc/alternatives
- прописывал /opt/google/chrome/google-chrome (где google-chrome - скрипт (сценарий shell))?

   ... но там же есть ещё и /opt/google/chrome/chrome (где chrome - исполняемый файл), может стоит попробовать прописать именно его?

Оффлайн Mornind

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #9 : 28 Декабря 2024, 15:25:05 »
есть мануалы
На оф сайте селеноида мануал адекватный.
Я, конечно, только учебное уровня хело-ворлд с ним делал, но как минимум подобные твоей проблемы им по идее решаются легко

Оффлайн Kihafrichick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Поиск бинарника Google на Ubuntu 24.04
« Ответ #10 : 09 Января 2025, 11:36:33 »
но там же есть ещё и /opt/google/chrome/chrome


Огромное спасибо!
Удивляюсь,как не заметил до нг,скрипт поехал,спасибо!

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.