我如何通过selenium p隐藏chromedriver登录控制台

时间:2017-12-11 14:55:44

标签: python python-3.x selenium windows-10 selenium-chromedriver

如何隐藏控制台窗口?

我在gui app中使用无头chrome和selenium来从一个网页上抓取数据 启动应用程序时,打开控制台窗口,然后显示chromedriver的日志。

有没有办法在启动应用程序时隐藏chromedriver登录控制台?

操作系统:windows10
python:3.6.3
硒3.8.0
chromedriver:2.33
谷歌Chrome金丝雀

1 个答案:

答案 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: ...