Есть ли способ открыть вкладку веб-драйвера с селеном, не открывая окно веб-драйвера? - PullRequest
0 голосов
/ 24 ноября 2018

Я недавно экспериментировал с Selenium в Python и заметил, что каждый раз, когда я создавал новый объект веб-драйвера и использовал webdriver.get(website), сначала открывалось окно веб-драйвера (черное окно, похожее на терминал), а затем действительная вкладкас сайта откроется.Можно ли в любом случае запускать веб-драйвер в фоновом режиме, чтобы открывалась только вкладка без открытия окна веб-драйвера?

РЕДАКТИРОВАТЬ: в настоящее время используется веб-драйвер Chrome.

1 Ответ

0 голосов
/ 25 ноября 2018

, чтобы Chrome работал в фоновом режиме, вы можете добавить headless mode параметр

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')

driver = webdriver.Chrome(chrome_options=options)
driver.get('https://www.google.com')

print(driver.title)
driver.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...