如何使用python 3获取浏览器的活动标签URL

时间:2017-11-11 13:02:28

标签: python python-2.7 python-3.x firefox

我正在尝试获取Google Chrome和其他浏览器的有效标签的网址。

我曾尝试打开Mozilla Firefox的会话文件,但代码输出出错了。

import json
f = open(r"C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\ad0v8pf6.defaul
t\sessionstore.js", "r")
jdata = json.loads(f.read())
f.close()
print(str(jdata["windows"][0]["selected"]))
for win in jdata.get("windows"):
          for tab in win.get("tabs"):
                  i = tab.get("index") - 1
                  print(tab.get("entries")[i].get("url"))

代码返回打开的当前标签的数量及其网址,但我输出为2和2个网址,但当时打开了5个标签。

我也尝试过硒但没有进展。

0 个答案:

没有答案