Здравствуйте
Прошу помощи с режимом работы Chrome. Есть код, который загружает страницу в браузере и парсит данные заданных классов. Появилась потребность делать это в невидимом режиме, чтобы постоянно не держать браузер в активном состоянии (окно браузера не должно быть в свернутом состоянии). Иначе некоторые страницы не загружаются до конца и программа не парсит данные.
Читал на форумах о добавлении аргумента --headless и --disable-gpu к ChromeDriver. Добавляя эти аргументы, Chrome все еще запускается в видимом режиме.
Что сделал не так? Может быть кто-то знает другие способы запустить Chrome в невидимом режиме? Буду благодарен за любую информацию.
Прикрепляю кусок кода, в которому добавляю аргументы
Прошу помощи с режимом работы 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 |