python - 从代码运行时静音类自动调试模式
问题描述
from my_stream import custom_stream
stream = custom_stream()
for i in os.listdir('html_files'):
stream.get_im(i)
输出
l2020-06-25 09:01:54 [urllib3.connectionpool] DEBUG: http://127.0.0.1:33987 "POST /session/6d9d82226d6f55d263f86812c4893958/element HTTP/1.1" 200 88
2020-06-25 09:01:54 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2020-06-25 09:01:54 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://127.0.0.1:33987/session/6d9d82226d6f55d263f86812c4893958/element/e5d1254d-6dbf-4539-a4bc-6c533fe8918d/screenshot {"id": "e5d1254d-6dbf-4539-a4bc-6c533fe8918d"}
2020-06-25 09:01:55 [urllib3.connectionpool] DEBUG: http://127.0.0.1:33987 "GET /session/6d9d82226d6f55d263f86812c4893958/element/e5d1254d-6dbf-4539-a4bc-6c533fe8918d/screenshot HTTP/1.1" 200 3397480
2020-06-25 09:01:55 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request
2020-06-25 09:01:55 [PIL.PngImagePlugin] DEBUG: STREAM b'IHDR' 16 13
2020-06-25 09:01:55 [PIL.PngImagePlugin] DEBUG: STREAM b'sRGB' 41 1
2020-06-25 09:01:55 [PIL.PngImagePlugin] DEBUG: STREAM b'IDAT' 54 8192
2020-06-25 09:01:56 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://127.0.0.1:50869/session/29bee4ee8c77c76473d09818581277ab/url {"url": "file:///home/usr/html_files/172e63.html"}
我在课堂上没有任何日志记录custom_stream
,我如何在运行时将其静音?
custom_stream 用于selenium
获取图像,然后PIL
进行一些图像处理
解决方案
试试这个:
import logging
from selenium.webdriver.remote.remote_connection import LOGGER
LOGGER.setLevel(logging.WARNING)
如果这不起作用,请做一个最小的,可重现的例子
推荐阅读
- arrays - 嵌套对象,数组组合
- java - 为什么在存在 HTML5 验证时在 Spring MVC 中使用 @Valid
- ffmpeg - 如何使用 FFmpeg 获取视频前 x 分钟的大小?
- python - Python:使用由类组成的列表时,for循环和输入失败
- python - 使用 Python SSH 实用程序执行 OpenShift 命令失败
- grails - Rundeck SchedulerException:调度程序已关闭
- javascript - 如何通过 Web 共享 API 共享单个 Base64 URL 图像?
- c# - 使用 C# 在本地计算机上获取默认 SQL Server 实例
- python - 如果它是 Selenium 中的列表,我如何打开模式窗口
- java - Java:对列表进行排序随机数的范围+组织它(BubbleSort)+获取最大的生成数