在Python上使用Netscape书签文件格式?

比尔盖*_*尔盖子 2 html python bookmarks google-chrome

我的Chrome书签太乱了.所以我导出它,并决定编写一个Python程序来清理我的书签.例如:按关键字排序.

我找到了美丽的汤.但问题是,导出文件使用的是Netscape书签文件格式,而不是标准XML.Beautiful Soup会尝试将它们转换为标准的XTML格式.Chrome无法读取它.

还有其他解决方案吗?

Joh*_*lum 7

默认情况下,Chrome会将您的书签存储为JSON,例如:

C:\Users\user\AppData\Local\Google\Chrome\User Data\Default\Bookmarks
Run Code Online (Sandbox Code Playgroud)

对于Linux用户:

~/.config/chrome/Default/Bookmarks
Run Code Online (Sandbox Code Playgroud)

(该文件的位置将根据您的平台而有所不同.)

您可能会发现此文件比HTML导出更容易操作.