无休止的chromedriver.exe进程

时间:2018-10-01 21:22:42

标签: python-3.x selenium-chromedriver

我正在基于python硒和chrome作为webdriver启动不同的python脚本。有时我需要手动杀死一些正在运行的python脚本,或者有时我的一个脚本中有一个bug,并且该异常会被不受管的异常中断。基于Selenium leaves behind running processes?之类的不同stackoverflow讨论,我了解我可以在任务管理器中看到这些过程。我还阅读了How can I reconnect to the browser opened by webdriver with selenium?,其中介绍了如何识别具有会话ID的Webdriver浏览器。 现在,对于我启动的所有Webdriver实例,我将它们的会话ID和driver.command_executor._url保存在一个txt文件中。 我的问题是,说我正在运行chromedriver进程A和B。我手动杀死python脚本A。如何使用任务管理器知道/确定我应该在那里杀死与A相关的无尽进程? 我不希望在任务管理器中意外关闭仍在运行的与webdriver B相关的过程。 有没有办法从那些僵尸chromedriver.exe进程中获取会话ID或其他有用的功能? 非常感谢

0 个答案:

没有答案