-1

我无法像我想的那样具体地回答这个问题,但我会尽力遵守 SO 准则。

我需要创建一些方法来从我的 google chrome 浏览器收集和处理一些非常基本的数据。具体来说,我需要跟踪我访问的页面 url,并根据访问时间顺序将它们自动记录在层次结构中。因此:

如果我访问 url 1,然后是 url 2,然后是 url 3,然后返回到 url 2,然后从那里导航到 url 4,

我想制作一个程序,将 url 1 记录为父级,将 url 2 作为其子级,将 url 3/4 作为 url 2 的子级。

我认为制作起来很简单,但我对这件事没有经验,所以希望能找到一个正确方向的指针。我是制作小程序,还是扩展程序,还是使用 api?

具体来说,我想这样做是为了提高我的学习能力——我认为,如果我可以在浏览维基百科时跟踪我查看的数据/页面的结构/关系,它将帮助我更好地全面掌握概念。

我知道这不是一个非常具体的问题,因此我只是问我应该从哪个一般领域开始,这将使我有能力做到这一点。

4

1 回答 1

0

Chrome 将历史记录存储在 SQLite 数据库中(我相信 Firefox 也是如此)。

SQLite 具有多种语言的绑定,因此它应该相当容易阅读和处理。

于 2012-11-03T21:31:45.990 回答