Ранее я уже писала как загрузить браузер FireFox на сервер. Сегодня расскажу подробно как осуществляется загрузка Google Chrome на сервер, для того чтобы запускать программы Python, работающие на Selenium ChromeDriver.
Прежде всего вам нужено сервер. И если вы еще не определились я советую Zomro. Прекрасная поддержка, хорошие тарифы. Все команды проверялись именно на этом сервере.
Для начала давайте проверим не установлен ли браузер Chrome на сервере
google-chrome --version dpkg -l | grep google-chrome Теперь проверим установлен ли Sudo
sudo -v dpkg -l | grep sudo
Установка Sudo при необходимости
apt install sudo Обновление пакетов
sudo apt update && sudo apt upgrade Установка необходимых для корректной работы google-chroma пакетов
sudo apt install -y libxss1 libappindicator1 libindicator7 Или для Ubuntu
sudo apt install -y libxss1 libayatana-appindicator1 libindicator7 У меня была ошибка о том, что libindicator7 не найден. Поэтому я нашла ссылку на этот пакет и ввела следующие команды
wget http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator7_16.10.0+18.04.20180321.1-0ubuntu5_amd64.deb
sudo dpkg -i libindicator7_16.10.0+18.04.20180321.1-0ubuntu5_amd64.deb
Если ошибка при установке
sudo apt-get install -f
Скачать google-chrome:
wget -4 -O chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb Теперь установим google chrome, который скачати
sudo dpkg -i google-chrome*.deb Снова фиксим и подтягиваем зависимости
sudo apt install -y -f И наконец-то, проверяем версию браузера google-chrome
google-chrome --version Вот такой результат должен быть!
Поздравляю. Google Chrome установлен.
Помните, что в настройках опций драйвера режим –headless обязателен!
(venvFacebook) root@parser2:~/Python/Facebook# google-chrome --version
Google Chrome 121.0.6167.184
А это команда поможет найти папку, где находится Chrome
which google-chrome
Если при открытие csv файла с помощью excel У все поехали ячейки - это простой… Read More
Простые шаги как происходит Загрузка проекта на Github и Автодеплой на сервер Сделайте работу проще! Read More
Миграция базы данных - помогают с этим библиотеки SQLAlchemy и Alembic. Read More
Основные Команды Git, которые точно пригодятся. Сохрани себе шпаргалку Git Read More
Установка PostgreSQL на сервер Read More
Как создать PrimaryKey в талице базы данных SQL [РЕШЕНО] Ошибка relation tablename_id_seq doesn't exist Read More