无头不适用于 windows
Headless not working for windows
我正在尝试 运行 无头 Chrome 并且它 运行 正常地没有无头它只是 运行s 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')
您需要对代码块进行如下更改:
- 网络驱动程序打开浏览器实例后,您需要最大化浏览器。
- 根据最佳实践最大化 Chrome Window 使用
Options()
Class.
- 要最大化 Chrome Window 到
Options()
Class,请使用 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")
我正在尝试 运行 无头 Chrome 并且它 运行 正常地没有无头它只是 运行s 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')
您需要对代码块进行如下更改:
- 网络驱动程序打开浏览器实例后,您需要最大化浏览器。
- 根据最佳实践最大化 Chrome Window 使用
Options()
Class. - 要最大化 Chrome Window 到
Options()
Class,请使用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")