python中selenium.webdriver问题求助wb.quit()
我在python用selenium来自动化完成一些操作,在最后写了wb.quit()关闭方法,但是后台进程却没有结束,应该怎么解决??(如下图)不会吧,我最近也是刚学python,试了下会结束掉的呀,你看看函数是否有被成功执行到这步{:1_908:} 首先,你的wb是一个什么来的,如果没有记错的话,退出貌似是这样写的:b = webdriver.Chrome();b.close()
其次,任务管理器里面的进程并不一定是你selenium打开的,有可能是你本身用的chrome。正常来说,chrome的插件在任务管理器都会有进程显示的吧{:1_932:} os.system('taskkill /im chromedriver.exe /F')
os.system('taskkill /im chrome.exe /F') 旁观者丶 发表于 2020-10-21 21:13
不会吧,我最近也是刚学python,试了下会结束掉的呀,你看看函数是否有被成功执行到这步
函数执行没问题就是后台进程没结束 开了一推。。。 imyxuan 发表于 2020-10-21 21:14
首先,你的wb是一个什么来的,如果没有记错的话,退出貌似是这样写的:b = webdriver.Chrome();b.close()
...
这个函数是这样写的。 kkk解 发表于 2020-10-21 21:14
os.system('taskkill /im chromedriver.exe /F')
os.system('taskkill /im chrome.exe /F')
你这个是什么。。我自动化学的比较乱不懂你这啥。。。 gys0213 发表于 2020-10-21 21:27
这个函数是这样写的。
wb.close()试试,我觉得你应该确认任务管理器里面的chrome进程是不是你用selenium打开的先 用pyppeteer 吧.selenium官方都放弃了 jy02427010 发表于 2020-10-21 21:33
用pyppeteer 吧.selenium官方都放弃了
啊这.....