Получилось запустить! долго мучился.
Вот шаги которые я проделал:
1. Установить chrome на сервер
sudo apt install -y libxss1 libappindicator1 libindicator7
sudo wget
https://dl.google.com/linux/direct/google-chrome-s...
sudo dpkg -i google-chrome*.deb
sudo apt install -y -f
2. Скачиваем драйвер с этого сайта
https://chromedriver.storage.googleapis.com/index.html . Нужно чтобы версия хрома и версия драйвера соотвествовали. Узнать версию хрома можно командой google-chrome --version
Вот код который я использовал.
код
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--no-sandbox") #Обязательный аргумент. Без него лично у меня не работает
options.headless = True #Этот аргумент тоже добавляем
EXE_PATH = r"/home/userEmulationBot/chromedriver" #путь до драйвера
driver = webdriver.Chrome(
executable_path=EXE_PATH,
options=options
)
driver.get("https://google.com")
main_page = driver.page_source #получение кода всей страницы
print(main_page)
driver.quit()
Если выходить ошибка Permission denied то выполняем эту команду
chmod +x chromedriver