我正在尝试获取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个标签。
我也尝试过硒但没有进展。