Этому вопросу уже 5 лет, и в то время было непросто запустить Chrome без головы с помощью Python, но хорошая новость:
Начиная с версии 59, выпущенной в июне 2017 годаChrome поставляется с автономным драйвером , что означает, что мы можем использовать его в неграфической серверной среде и запускать тесты без визуальной визуализации страниц и т. Д., Что экономит много времени и памяти для тестирования или очистки.Настроить Selenium для этого очень просто:
(я предполагаю, что вы установили драйвер селен и хром):
from selenium import webdriver
#set a headless browser
options = webdriver.ChromeOptions()
options.add_argument('headless')
browser = webdriver.Chrome(chrome_options=options)
и теперь ваш хром будет работать без головы, если вы выберете опции изпоследняя строка, он покажет вам браузер.