Python selenium-chrome禁用打印日志輸出
Python?selenium?selenium打包exe后,在運(yùn)行的過(guò)程中,如果遇到需要input()輸入時(shí),會(huì)發(fā)現(xiàn)被不斷滾動(dòng)刷新的日志把命令行輸入快速頂?shù)袅恕?/p>
在使用無(wú)頭模式(–headless)的時(shí)候,不斷的有INFO:CONSOLE信息
通過(guò)查閱資料和不斷實(shí)踐,發(fā)現(xiàn)以下方法有效:
禁止日志輸出
chrome_options.add_argument(’–disable-gpu’)
chrome_options.add_argument(‘log-level=3’) #INFO = 0 WARNING = 1 LOG_ERROR = 2 LOG_FATAL = 3 default is 0
就可以禁用大量日志信息滾動(dòng)輸出。
關(guān)閉DevTools listening on ws://127.0.0.1的打印
DevTools listening on ws://127.0.0.1
I had the same issue, did a bit of digging and finally found a working solution. This should remove the DevTools message popping up:
Python selenium chrome打包exe后禁用控制臺(tái)輸出滾動(dòng)日志
Python?selenium?chrome打包exe后,在運(yùn)行的過(guò)程中,如果遇到需要input()輸入時(shí),會(huì)發(fā)現(xiàn)被不斷滾動(dòng)刷新的日志把命令行輸入快速頂?shù)袅?,通過(guò)查閱資料不斷實(shí)踐,發(fā)現(xiàn)以下方法有效:
只需要增加一項(xiàng)配置:chrome_options.add_argument('log-level=3')就可以禁用大量日志信息滾動(dòng)輸出。