我phantomjs使用以下代码在Python中启动并关闭
phantomjs
from selenium import webdriver driver = webdriver.PhantomJS() driver.get(url) html_doc = driver.page_source driver.close()
在脚本结束执行后,我仍然phantomjs在Mac活动监视器中找到的实例。实际上,每次我运行脚本时,phantomjs都会创建一个新进程。
我应该如何关闭驱动程序?
.close()不保证该方法释放与驱动程序实例关联的所有资源。请注意,这些资源包括但不限于驱动程序可执行文件(在这种情况下为PhantomJS)。该.quit()方法旨在释放驱动程序的所有资源,包括退出可执行进程。
.close()
.quit()