options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])
options.add_argument('headless')
options.add_argument('window-size=0x0')
chrome_driver_path = "C:\Python27\Scripts\chromedriver.exe"
我尝试过在选项中将窗口大小更改为0x0,但我不确定是否有任何作用,因为.exe文件仍然弹出。
你有任何想法吗?
我使用的是Python 2.7,供您参考。
import win32gui
和import win32.lib.win32con as win32con
,在代码中包含类似Hwnd = win32gui.FindWindowEx(None,None,None,chrome_driver_path)
的内容,然后win32gui.ShowWindow(Hwnd,win32con.SW_HIDE)
,稍后如果你想再次显示它,你需要win32gui.ShowWindow(Hwnd,win32con.SW_SHOW)
。该代码将完全隐藏窗口,只能通过后台运行的任务管理器等程序查看。 - Pear