0

首先,我不是黑客:)

我们正在做一个项目,我们将为访问某些网站组的用​​户奖励积分。显然存在重大的隐私问题,但我们对实际知道他们去过哪里没有兴趣,只要我们创建的程序可以检查历史并通过算法对站点/用户进行排名。

这将是一个可下载的应用程序,我们会告诉用户它是如何工作的,因为透明度至关重要。

现在,考虑到这一点,本地程序有没有办法访问浏览器的缓存/历史记录并从中列出?

我读过 Firefox 使用 SQLite 来编译他们的历史,这可能会使用 Adob​​e AIR 进行解析。同时,Adobe AIR 可以访问文件系统,因此它可能会检查通常的 IE 临时文件夹是否存储了任何文件。如果是这样,请尝试阅读下载它们的 URL?

我知道所有这些听起来都很狡猾,但请保持开放的心态:)

谢谢大家的帮助。

4

1 回答 1

2

不是您问题的完整答案,但您可能对CSS History hack感兴趣。如果您已经知道要排名的网站,您将能够找出用户访问了哪些网站。

很好,您谈到了 LOCAL 程序,因为肯定有办法从 Mozilla 和 IE 的历史中读出 SQLite 数据库,并且您可以使用您最喜欢的搜索引擎找到大量实现。Nirsoft 的实用程序MozillaHistoryViewIEHistoryView
特别易于使用,您可以编写脚本以输出 CSV 并在之后解析该文件。

于 2010-10-25T11:03:03.180 回答