Pyinstaller打包后,将黑匣子隐藏在驾驶员控制台中。解决方案是:
1。
查找文件服务(Internet上的许多文章都说他们正在寻找Services.py,但是我只在安装自己的硒后才提供服务。请根据您的情况检查是否是Service.py.py.py.py.py.py.py.py)。特定路径是c:/programData/anaconda3/lib/site - package/selenium/webdriver/common/service.py。
请注意,service.py在一般文件夹中
2。
打开service.py文件并找到函数的开始。这是在第61行。
def start(self):“”开始服务:异常:- web driverexception:如果可以启动服务或可以连接到服务“”“”“” cmd = [self.path] cmd.extend(self.command_line_algs_algs(self.command_algs_algs(self) stdout = self.log_file,stderr = self.log_file,stdin = pipe)
3。
添加代码creationflags = 134217728 stdin =管道,看起来像这样:
def start(self):“”开始服务:异常:- web driverexception:如果可以启动服务或可以连接到服务“”“”“” cmd = [self.path] cmd.extend(self.command_line_algs_algs(self.command_algs_algs(self) stdout = self.log_file,stderr = self.log_file,stdin = pipe,createionflags = 134217728)
在这里请注意,Internet上的许多人在CreateFlags = 134217728之后添加了一个逗号,导致错误。请勿在此处输入任何其他逗号。
4。
当我保存文件时,硒不会弹出黑匣子
评论前必须登录!
注册