将书签保存到json文件中的Python脚本



我实际上想要我的书签作为文本分类器。它需要.json格式的数据。所以我想知道一个python脚本,它将从bookmarks目录中检索数据并将其存储在.json文件中。(我正在使用ubuntu(

Google Chrome已经以JSON的形式保存了书签。你的问题并没有定义你想要的结果,所以这里有一个简单的代码,可以在谷歌Chrome Windows操作系统上访问和打印你保存的书签的整个文件。你需要对代码进行一些调整,因为它是在Windows而不是Ubuntu上运行的,因为我现在无法访问它。

import getpass
import json
user = getpass.getuser()
loc = "C:/Users/{}/AppData/Local/Google/Chrome/User Data/Default/Bookmarks.bak".format(user)
f = open(loc, encoding="utf8")
data = json.load(f)
print(data)

编辑:

import getpass
import json
user = getpass.getuser()
loc = "C:/Users/{}/AppData/Local/Google/Chrome/User Data/Default/Bookmarks.bak".format(user)
with open(loc, encoding="utf8") as f:
data = json.load(f)
for y in range(0,100):
try:
for x in data["roots"]["bookmark_bar"]["children"][y]["children"]:
print(x["url"])
except:
pass

最新更新