gpt4 book ai didi

python - 使用 pyinstaller 摆脱 chromedriver 控制台窗口

转载 作者:行者123 更新时间:2023-12-01 08:58:32 26 4
gpt4 key购买 nike

我在 headless 模式下使用chromedriver。我使用 pyinstaller 将脚本编译为一个 exe 文件。一切正常,除了每次打开 Chrome 页面时都会看到以下控制台窗口:

enter image description here

我单独尝试了选项 --windowed--noconsole 单独、--windowed--noconsole 在一起,但我仍然看到这个窗口。

我怎样才能摆脱它?

最佳答案

我找到了以下答案,它对我来说非常有效:

要避免获取 chromedriver 的控制台窗口,请打开该文件

Python\Lib\site-packages\selenium\webdriver\common\service.py

并改变

self.process = subprocess.Popen(cmd, env=self.env, close_fds=platform.system() != 'Windows', stdout=self.log_file, stderr=self.log_file, stdin=PIPE)

致:

self.process = subprocess.Popen(cmd, stdin=PIPE, stdout=PIPE ,stderr=PIPE, shell=False, creationflags=0x08000000)

关于python - 使用 pyinstaller 摆脱 chromedriver 控制台窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52643556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com