有没有办法使用Adobe AIR或任何其他工具阅读浏览器的历史记录?

时间:2010-10-25 10:55:21

标签: parsing browser-history

首先,我不是黑客:)

我们正在开展一个项目,我们会向用户授予访问某些网站组的积分。 显然存在重大的隐私问题,但我们对实际知道他们去过哪里感兴趣,只要我们创建的程序可以检查历史记录并通过算法对网站/用户进行排名。

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

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

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

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

谢谢大家的帮助。

1 个答案:

答案 0 :(得分:2)

不完全回答您的问题,但您可能对CSS History hack感兴趣。如果您已经知道要排名的网站,您将能够找到用户访问过的网站。

你对LOCAL程序说了些什么,因为肯定有办法从Mozilla和IE的历史中读出SQLite数据库,你可以找到很多使用你最喜欢的搜索引擎的实现。
特别容易使用的是Nirsoft的实用程序MozillaHistoryViewIEHistoryView,您可以编写脚本以输出CSV并随后解析该文件。