Задать вопрос
Ответы пользователя по тегу Ubuntu
  • Headless: Ubuntu / Chrome / Selenium?

    @xakDN Автор вопроса
    1. Установить Google Chrome
    wget -nc https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 
    sudo apt update 
    sudo apt install -f ./google-chrome-stable_current_amd64.deb


    2. Установить Selenium & Web driver manager
    pip install selenium webdriver-manager

    3. Готово - загружаем .py скрипт и запускаем его.
    Важно, чтобы обязательно были параметры --headless --no-sandbox

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    from selenium.webdriver.chrome.service import Service
    from webdriver_manager.chrome import ChromeDriverManager
    
    options = Options()
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
    Ответ написан