python最佳实践--python selenium正确的退出方式避免内存泄漏

在linux下使用python 调用selenium的时候,我们会碰到没有正确退出selenium,从而导致内存泄漏,主机变得越来越卡 ?

那么,这是因为什么?这是因为你使用selenium的时候,退出的方式不对!因为你没仔细看官方的文档:https://selenium-python-zh.readthedocs.io/en/latest/ 

很多朋友问我,官方文档也没写这内容啊,那是因为你功力太浅!

接下来,我来告诉你正确的做法

simulated_browser = webdriver.Chrome() simulated_browser.get("www.baidu.com") simulated_browser.close() simulated_browser.quit()

看如上这段代码,在打开selenium之后,一定要调用 close() 和 quit() 两个方法才能完全关闭你打开的Chrome浏览器,就算是设置了无头模式的浏览器也是一样

其中close是关闭chromium

而quit则是关闭chromedriver的

关注,分享使用python开发过程中碰到的各种难题,给你最佳时间的建议!人生苦短,我用python!



你可能感兴趣的:(python最佳实践--python selenium正确的退出方式避免内存泄漏)