Страницы: 1
RSS
Открытие Chrome в фоновом (невидимом) режиме через Selenium, Код с агументом --headless (открытие браузера без GUI) не открывает браузер в невидимом режиме
 
Здравствуйте
Прошу помощи с режимом работы Chrome. Есть код, который загружает страницу в браузере и парсит данные заданных классов. Появилась потребность делать это в невидимом режиме, чтобы постоянно не держать браузер в активном состоянии (окно браузера не должно быть в свернутом состоянии). Иначе некоторые страницы не загружаются до конца и программа не парсит данные.

Читал на форумах о добавлении аргумента  --headless  и --disable-gpu к ChromeDriver. Добавляя эти аргументы, Chrome все еще запускается в видимом режиме.

Что сделал не так? Может быть кто-то знает другие способы запустить Chrome в невидимом режиме? Буду благодарен за любую информацию.


Прикрепляю кусок кода, в которому добавляю аргументы

Код
Set Browser = New Selenium.ChromeDriver
    Browser.SetProfile Environ("LOCALAPPDATA") & "\Google\Chrome\User Data"
    Browser.SetCapability "debuggerAddress", "localhost:9222"
    Browser.AddArgument "--headless"
    Browser.AddArgument "enable-automation"
    Browser.AddArgument "--no-sandbox"
    Browser.AddArgument "--disable-gpu
 
В документации указано так
--headless=new
Страницы: 1
Читают тему
Наверх