【发布时间】:2018-03-20 04:01:28
【问题描述】:
我使用的是 Windows 10、Python 3.5.4、Windows Chrome 驱动程序 2.33、Selnium 3.6.0 和 Pyinstaller 3.3。
我的 Chrome 驱动程序扩展程序会向控制台生成日志记录,这似乎是由 Chrome 中的扩展程序引起的。
(我已尝试使用 chrome_options.add_argument("--disable-extensions") 并且日志记录不明显)
我想继续使用 Chrome 扩展程序,但我只想禁用此日志记录。
在我可以禁用此日志记录之前,我无法在没有控制台的情况下创建 pyinstaller.exe。
关于如何仅禁用 selenium chrome 驱动程序扩展日志记录的任何建议?或者在 Python 中使用 pyinstaller 在没有控制台的情况下创建 exe 来玩得很好?
感谢您的宝贵时间。
# Python Script Parameters for chrome driver.
# example.py
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-logging")
chrome_options.add_argument("--disable-notifications")
chrome_options.add_argument("--disable-default-apps")
chrome_options.add_argument('--user-data-dir=C:\\Users\\testuser\\AppData\\Local\\Google\\Chrome\\User Data')
driver = webdriver.Chrome(r"D:\Selenium\chromedriver_win32\chromedriver.exe", chrome_options=chrome_options)
【问题讨论】:
-
这里有同样的问题。我还没有找到如何禁用它呢
标签: python selenium pyinstaller