当前位置:网站首页>selenium备忘录:selenium\webdriver\remote\remote_connection.py:374: ResourceWarning: unclosed<xxxx>解决办法
selenium备忘录:selenium\webdriver\remote\remote_connection.py:374: ResourceWarning: unclosed<xxxx>解决办法
2022-07-02 06:22:00 【bthtth】
报错代码及截图
from selenium import webdriver
driver = webdriver.Edge()
driver.get("https://sjz.58.com/")
driver.maximize_window()
报错信息如下:
XXXXX ResourceWarning: unclosed <socket.socket xxxx>
return self._request(command_info[0], url, body=data)
解决办法
网上大部分大方法是ignore warning 方法,这个比较好搜,可以自己搜.
另外一种方法是从根本解决问题,我比较认同。原文在后面,也比较感谢博主.
Edge()有一个初始化参数keep-live,用来设置长连接,默认值为False.
`class WebDriver(RemoteWebDriver):
def __init__(self, executable_path='MicrosoftWebDriver.exe',
capabilities=None, port=0, verbose=False, service_log_path=None,
log_path=None, keep_alive=False)
`
如果使用默认值,就会resourcewarning.所以在创建driver实例的时候,将keep_alive=True传入就好
from selenium import webdriver
driver = webdriver.Edge(keep_alive=False)
driver.get("https://sjz.58.com/")
driver.maximize_window()
原文
链接: link.
边栏推荐
猜你喜欢
ROS create workspace
Hydration failed because the initial UI does not match what was rendered on the server.问题原因之一
Invalid operation: Load into table ‘sources_ orderdata‘ failed. Check ‘stl_ load_ errors‘ system table
深入学习JVM底层(二):HotSpot虚拟机对象
实现strStr() II
Cglib agent - Code enhancement test
深入学习JVM底层(四):类文件结构
Introduce two automatic code generators to help improve work efficiency
Data science [viii]: SVD (I)
ctf-web之练习赛
随机推荐
Data science [9]: SVD (2)
IDEA公布全新默认UI,太清爽了(内含申请链接)
介绍两款代码自动生成器,帮助提升工作效率
Monitoring uplink of VRRP
日志(常用的日志框架)
Ruijie ebgp configuration case
深入了解JUC并发(二)并发理论
RestTemplate请求时设置请求头,请求参数,请求体。
AtCoder Beginner Contest 253 F - Operations on a Matrix // 树状数组
Mech 3002 explanation
Log (common log framework)
TensorRT的命令行程序
Sentinel规则持久化到Nacos
Generic classes and parameterized classes of SystemVerilog
ROS create workspace
AWD学习
In depth understanding of JUC concurrency (I) what is JUC
CUDA中的异步数据拷贝
稀疏数组(非线性结构)
自学table au