我正在尝试运行无头Chrome并且它正常运行而没有无头,它只是正常运行Chrome。我最近更新了Chrome,因此不是问题。
driver.maximize_window()
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('headless')
browser = webdriver.Chrome(chrome_options=options)
driver.get('https://www.youtube.com.au')
答案 0 :(得分:0)
您需要对代码块进行一些更改,如下所示:
Options()
Class。Options()
类最大化Chrome窗口,请使用start-maximized
参数或使用window-size
参数。以下是供您参考的示例代码块:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
options.add_argument("--headless");
options.add_argument("window-size=1400,600");
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get("http://google.com/")
print ("Headless Chrome Initialized")