1. Frage
Nach dem Packen mit Pyinstaller erscheint beim Ausführen der exe-Datei immer das Treiberkonsolenfenster.
2. Lösung:
auftauchen
Lib\site-packages\selenium\webdriver\common\service.py
Code hinzufügen
creationflags=134217728)
Endgültiger Stil:
self.process = subprocess.Popen(cmd, env=self.env,
close_fds=platform.system() != 'Windows',
stdout=self.log_file,
stderr=self.log_file,
stdin=PIPE,
creationflags=134217728)
Gleichzeitig in der Spec-Datei
exe 中的 console=False
Wenn weiterhin Probleme auftreten, versuchen Sie, Pyinstaller Version 5.0 zu installieren
3. Undurchführbare Lösungen
from win32process import CREATE_NO_WINDOW
creationflags=CREATE_NO_WINDOW
Werde trotzdem einen Fehler melden
Zitat:
Nach pyinstaller --noconsole öffnet Selenium auch das Chromedriver Black-Befehlsfenster
https://www.jianshu.com/p/a5ed0b2b5cc3