簡體   English   中英

無法在 python 中使用帶有硒的 Chromedriver 消除音頻錯誤

[英]Can't silence audio errors using Chromedriver with selenium in python

我正在運行一個 python 腳本來抓取一些網頁,並且正在使用 selenium + chromedriver。 該腳本運行良好,並且在不崩潰的情況下完成了它應該做的事情,但是 chromedriver 正在記錄我無法靜音的音頻錯誤。

錯誤日志

我正在使用日志級別 3,以便只打印致命錯誤,但我仍然得到上述信息。 我還嘗試了禁用日志記錄的選項,但我仍然得到與上面相同的輸出。

options = webdriver.ChromeOptions() 
options.add_argument('--disable-gpu')
options.add_argument('--start-maximized')
options.add_argument('--log-level=3')
#options.add_argument('--disable-logging')

driver = webdriver.Chrome(chrome_options = options)
driver.get(link)

任何幫助解決這個問題將不勝感激!

只需嘗試使用--mute-audio參數即可禁用音頻。

像這樣:

options = webdriver.ChromeOptions() 
options.add_argument('--disable-gpu')
options.add_argument('--start-maximized')
options.add_argument('--log-level=3')
# options.add_argument('--disable-logging')
options.add_argument("--mute-audio")

driver = webdriver.Chrome(chrome_options = options)
driver.get(link)

編輯:

嘗試使用 日志記錄(這是基於這個答案):

import logging
from selenium.webdriver.remote.remote_connection import LOGGER


LOGGER.setLevel(logging.WARNING)
options = webdriver.ChromeOptions()


options.add_argument('--disable-gpu')
options.add_argument('--start-maximized')
options.add_argument('--log-level=3')
# options.add_argument('--disable-logging')
options.add_argument("--mute-audio")

driver = webdriver.Chrome(chrome_options = options)
driver.get(link)

希望這對你有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM