我实际上想要我的书签用于文本分类器。它需要.json格式的数据。所以我想知道一个Python脚本,它将从书签目录中检索数据并将其存储在.json文件中。( ubuntu)
答案 0 :(得分:0)
Google Chrome浏览器已经以JSON形式保存了书签。您的问题并未定义所需的结果,因此这里有一个简单的代码,可以在Google 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