当前位置:网站首页>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.
边栏推荐
猜你喜欢
随机推荐
栈(线性结构)
LeetCode 40. Combined sum II
Is there a really free applet?
Golang -- map capacity expansion mechanism (including source code)
2020-9-23 QT的定时器Qtimer类的使用。
广告业务Bug复盘总结
利用传统方法(N-gram,HMM等)、神经网络方法(CNN,LSTM等)和预训练方法(Bert等)的中文分词任务实现
PgSQL学习笔记
Redis - grande question clé
Android - Kotlin 下使用 Room 遇到 There are multiple good constructors and Room will ... 问题
20201002 VS 2019 QT5.14 开发的程序打包
Linked list (linear structure)
Tensorrt command line program
ShardingSphere-JDBC篇
automation - Jenkins pipline 执行 nodejs 命令时,提示 node: command not found
CUDA中的动态全局内存分配和操作
LeetCode 47. Full arrangement II
CUDA中的Warp matrix functions
Redis---1.数据结构特点与操作
重载全局和成员new/delete


![Data science [viii]: SVD (I)](/img/cb/7bf066a656d49666985a865c3a1456.png)




