@Dango45

Как запустить Selenium на Ubuntu 20.04 сервере?

Использую python selenium.
Есть ли в интернете какое то руководство?
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Dango45 Автор вопроса
Получилось запустить! долго мучился.
Вот шаги которые я проделал:
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
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы