【发布时间】:2017-05-19 09:18:31
【问题描述】:
我在使用网络浏览器时经常打开数百个标签,这会降低我的计算机速度。所以我想用 Python 和 Selenium 编写一个浏览器管理器,它可以打开选项卡并可以保存这些选项卡的 url,然后我可以稍后重新打开它们。
但似乎在 Python Selenium 中获取选项卡 URL 的唯一方法是调用 get_current_url。
我想知道是否有一种方法可以在不切换到它的情况下获取选项卡的 url?
【问题讨论】:
-
如何打开标签?通过单击父页面中的链接?
-
没有具体的方式。它们可以由用户打开,通过父页面中的 javascript 打开,或者通过右键单击链接并选择“在新选项卡中打开”......我想如果不切换到 selenium,可能无法获取选项卡的 url,也许是 selenium不适合这样做。
标签: python selenium selenium-webdriver window-handles getcurrenturl