目前我正在使用' logging' chromedriver的模块
Chrome初始化参数为:
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
options.add_argument("disable-infobars")
options.add_argument("--disable-logging")
options.add_argument("--silent")
options.add_argument("--log-level=3")
context.driver = webdriver.Chrome(executable_path="./resources/chromedriver", chrome_options=options)
我尝试了上述论点,希望能够摆脱' POST'并且' GET'我一直看到的日志。 我想摆脱的东西的例子,但不知道是什么让这些失去了:
2018-01-30 17:35:41,871 : DEBUG:GET http://127.0.0.1:62516/session/37f7905cb48936e8dea1926aa119afcd/element/0.7136428266323058-2/displayed {"id": "0.7136428266323058-2", "sessionId": "37f7905cb48936e8dea1926aa119afcd"}
2018-01-30 17:35:41,886 : DEBUG:Finished Request
答案 0 :(得分:1)
花了几个小时的时间进行搜索并且没有工作后终于找到了相关的SO答案: Turning off logging in Selenium (from Python)
我需要做的其他项目是:
from selenium.webdriver.remote.remote_connection import LOGGER
LOGGER.setLevel(logging.WARNING)