selenium на сервере без графического интерфейса в режиме headless
0
19.04.202311:4719.04.2023 11:47:25
Для запуска selenium на сервере ubunty или debian без графического интерфейса, скачиваем последнею версию браузера Chrome
wget -nc https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
устанавливаем браузер
apt install -f ./google-chrome-stable_current_amd64.deb
|
устанавливаем selenium и webdriver-manager
pip install selenium webdriver-manager
|
создаем и запускаем скрипт, например на python
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)
driver.get("https://www.python.org/")
print(driver.title)
driver.close()
|
19.04.202311:4719.04.2023 11:47:25