是否有一种方法或函数可以从程序中隐藏selenium的输出?

2024-05-13 19:55:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些用python编写的selenium代码,但问题是selenium总是在程序开始时打印出这个输出

DevTools listening on ws://ip address/devtools/browser/some numbers

由于我的电脑不支持蓝牙,我还得到以下输出:

[10376:9472:1101/171134.942:ERROR:device_event_log_impl.cc(208)] [17:11:34.941] Bluetooth: bluetooth_adapter_winrt.cc:1076 Getting Default Adapter failed.

有没有办法只消除硒的产量


Tags: 代码程序ipbrowserwsonaddressselenium
2条回答

我使用我在SOhere上找到的下面的

    options = webdriver.ChromeOptions()
    # disable some annoying debug output to console
    options.add_argument(' log-level=3')
    options.add_experimental_option('excludeSwitches', ['enable-logging'])

    browser = webdriver.Chrome(
        "C://Program Files (x86)//Google//Chrome//Application//chromedriver.exe", options=options)

我认为如果你把这个添加到你的代码中/把你的代码改成这个,它应该会解决这个问题

driver = webdriver.Chrome(service_log_path=os.devnull)

它应该告诉selenium,您不想在日志中添加任何内容

相关问题 更多 >