如何隐藏控制台窗口?
我在gui app中使用无头chrome和selenium来从一个网页上抓取数据 启动应用程序时,打开控制台窗口,然后显示chromedriver的日志。
有没有办法在启动应用程序时隐藏chromedriver登录控制台?
操作系统:windows10答案 0 :(得分:1)
在 Lib \ site-packages \ selenium \ webdriver \ common \ services.py 文件中
在服务类
中在func 开始中添加creationflags参数
try:
cmd = [self.path]
cmd.extend(self.command_line_args())
self.process = subprocess.Popen(cmd, env=self.env,
close_fds=platform.system() != 'Windows',
stdout=self.log_file,
stderr=self.log_file,
creationflags=0x08000000,
stdin=PIPE)
except TypeError: ...