使用Python webbrowser包我可以打开一个带有指定URL的新选项卡。有没有办法关闭此标签?我提到了下面的官方文档,没有提到与关闭行动有关的内容。
Python webbrowser包doc:https://docs.python.org/3/library/webbrowser.html
答案 0 :(得分:2)
不,webbrowser没有关闭标签或浏览器本身的方法,正如您在其文档页面中看到的那样: https://docs.python.org/2/library/webbrowser.html
答案 1 :(得分:0)
您可以
使用pykeyboard
库中的热键,您可以在https://github.com/SavinaRoja/PyUserInput上找到它
或位于https://github.com/boppreh/keyboard的keyboard
库
另一个(但可能更糟)的选项是:
您可以使用“ taskkill”命令,例如
import os
os.system("taskkill /im chrome.exe /f")
但是,这只会杀死所有进程并关闭所选程序(在本例中为chrome.exe)
(这也可能会从浏览器中删除数据,可能会丢失所有窗口,即使您在设置中选择要保存以供下次打开浏览器时保存)
答案 2 :(得分:-1)
如果你使用 selenium 包,你可以通过 driver.close 关闭标签