python开发中使用selenium时出现未销毁进程积累出现的内存问题

python爬虫开发会用到selenium,如果处理不当会导致firefox/chrome等大量进程积累没有释放,会占用大量内存。 如果使用了 drive.close(),该问题会依然存在。原因是 drive.close() 只会关闭当前窗口。 需要用 drive.quit() 方法。 推荐的做法是将 drive 设置为单例,当整个抓取开始时初始化,整个抓取结束时使用 drive.quit() 统一销毁。
我的笔记