selenium driver关闭
sys.meta_path is None, Python is likely shutting down
self.driver.quit(),无法关闭chromedriver,会导致内存泄露。即使程序结束,chromedriver也会一直占用内存;如果你出现了上诉错误,你可以通过windows的任务管理器,可以看到chromedriver进程还在运行。
bug说明: https://github.com/SeleniumHQ/selenium/issues/8571
我的driver关闭代码
def __del__(self):
try:
# 关闭浏览器
self.driver.quit()
except:
# dos命令杀死chromedriver进程即可
os.system("taskkill /F /im chromedriver.exe")