我一直在尝试学习Python的新知识。每当我看到可以“自动化”并使其变得更容易的东西时,我都会选择python来编写小脚本以了解更多信息,即使有已经是应用程序或使事情正常运行的简便方法。
因此,我是一个在Chrome中拥有大量打开的标签页和窗口的人,因为当我在youtube上看到想要稍后再观看的视频时,我将其放在标签页上,学习时也是如此,游戏,还有各种各样的东西,哈哈哈,我的脚本想法是->使用chromedriver从每个选项卡读取我的所有current_url,同时关闭它们并将其保存在目录(游戏/学习/视频)中的文本文件中,以便我可以使用您可以看到另一个脚本来打开它们,这些URL是有组织的,但是我可以关闭它们,并且仅在选择时以及要保存或删除某些选项卡时才打开它们(以某种方式,您可以将其视为“收藏夹”。) )
我的问题是,我找不到找到“ driver = webdriver.Chrome(current_opened_chrome)”的方法。.我看到的所有教程总是会打开一个新窗口并将其分配给驱动程序,然后对其进行操作
打开所有链接都不是问题,因为我只需要“ driver = webdriver.Chrome('chromedriver')”并对其进行操作,但是如何在当前的“ Chrome Window Session”中获取URL “?
谢谢您的时间,希望我已经很好地解释了我的问题! :)
编辑:尽管提供了解决方案,但不是我想要的解决方案,我不想使用chromedriver打开chrome来保存网页,我想使用chromedriver查找已经打开的页面(如果可能),所以然后,我可以保存所有URL并关闭页面。