当前位置:首页 > python > 正文内容

python selenium 怎么去掉日志输出

zhangsir3年前 (2023-03-29)python404

在使用Python Selenium时,你可以通过设置日志级别来控制日志的输出。以下是如何设置日志级别以及如何关闭Selenium日志的示例代码:

import logging
from selenium import webdriver
# 设置日志级别为 WARNING
logging.basicConfig(level=logging.WARNING)
# 禁用Selenium日志输出
options = webdriver.ChromeOptions()
options.add_argument('--disable-logging')
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome(options=options)

# 在此之后的代码将不再输出Selenium日志

在这里,我们首先使用basicConfig()函数将日志级别设置为WARNING,这意味着仅输出警告及更严重的日志记录。然后,我们使用ChromeOptions()类创建一个浏览器选项实例,并通过add_argument()方法将--disable-logging参数添加到选项中,从而禁用Selenium的日志记录。最后,我们使用webdriver.Chrome()函数创建一个Chrome浏览器实例,并将选项作为参数传递给它。

注意,这个方法仅仅会禁用Selenium本身的日志输出,而不是浏览器本身的日志输出。如果你需要禁用浏览器日志,可以尝试在选项中添加--disable-logging或其他相应的参数


zhangsir版权y1防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/158.html

分享给朋友:

“python selenium 怎么去掉日志输出” 的相关文章

python+selenium元素定位的8种方法

定位元素,selenium提供了8中元素定位方法:(1)find_element_by_id() :html规定,id在html中必须是唯一的,有点类似于身份证号(2)find_element_by_name() :html规定,name用来指定元素的名称,有点类似于人名(3)find_elemen...

python之seleniumwire获取network(网络)信息

python之seleniumwire获取请求头参数import time from seleniumwire import webdriver # 创建Chrome驱动程序的新实例 driver = webdriver...

解决Django的request.POST获取不到请求参数的问题

这个是Django自身的问题:只要在请求头的添加"content-type":'application/x-www-form-urlencoded'就行。...

python 将json数据转成csv文件

从JSON数据转化CSV文件下面的这个Python脚本能够将JSON数据转化到CSV文件的表格当中去,我们输入的是带有.json后缀的文件,输出的是.csv后缀的表格文件,代码如下import json def converter(input_file, output...

python 多线程与多进程的代码实例

一.两者区别多进程和多线程的主要区别是:线程是进程的子集(部分),一个进程可能由多个线程组成。多进程的数据是分开的、共享复杂,需要用IPC;但同步简单。多线程共享进程数据,共享简单;但同步复杂。(1)多进程进程是程序在计算机上的一次执行活动,即正在运行中的应用程序,通常称为进程。当你运行一个程序,你...

Linux之python版本升级

四、python3升级步骤1、下载安装包wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz2、解压软件包tar -zxvf Python-3.8.8.tgz3、预编译注意在编译结束后会有提示&quo...