1. 程式人生 > 程式設計 >Selenium關閉INFO:CONSOLE提示的解決

Selenium關閉INFO:CONSOLE提示的解決

參考:https://stackoverflow.com/questions/33983860/hide-chromedriver-console-in-python?rq=1

1. 問題起因:

Selenium設定了headless,導致cmd控制檯不斷輸出CONSOLE資訊

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu') # 上面三行程式碼就是為了將Chrome不彈出介面

讓人頭疼的INFO:CONSOLE,不斷輸出ing


在這裡插入圖片描述

2. 解決:

2.1 修改原始碼:External Libraries \ site-packages \ selenium \ webdriver \ common \ services.py

Selenium關閉INFO:CONSOLE提示的解決

Selenium關閉INFO:CONSOLE提示的解決

2.2 編輯service.py,預設是可讀檔案,會提示是否修改,選擇執行就可以

新增:

from win32process import CREATE_NO_WINDOW

Selenium關閉INFO:CONSOLE提示的解決

找到start() Popen新增,如下圖:

creationflags=CREATE_NO_WINDOW

Selenium關閉INFO:CONSOLE提示的解決

3. 再次執行

乾淨清爽,舒服極了!

在這裡插入圖片描述

到此這篇關於Selenium關閉INFO:CONSOLE提示的解決的文章就介紹到這了,更多相關Selenium關閉INFO:CONSOLE提示內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!