用户浏览网站历史数据

时间:2011-03-28 03:53:47

标签: c++

我想列出用户连接网站链接,获取所有历史数据 我在哪里可以获得这些数据。 感谢

2 个答案:

答案 0 :(得分:1)

好吧,既然我是新手,我只需要尽可能广泛地回答你的模糊问题。

如果您的目标是获取用户最近的浏览历史记录,您应该能够查找所有主流浏览器存储其历史数据的位置。我非常怀疑开发人员会将这些不敏感的信息置于加密状态,所以这不应该太难。您应该考虑的浏览器包括Internet Explorer,Firefox,Opera,Chrome,Netscape Navigator以及所有其他Mozilla衍生产品,例如Sea Monkey。

如果您的目标是建立与Web服务器的连接,然后下载服务器提供的数据列表,则需要进行大量设置。首先,您需要一台服务器。您可以使用像Apache这样的东西,并使用HTTP协议进行所有数据传输,或者如果您感觉很勇敢,可以使用自己设计的服务器。其次,您需要一种连接到此服务器的方法。由于看起来你正在使用Visual C ++,WinSock就是这样做的方法。 WinSock有很多在线教程,只有谷歌。

我希望这对你有所帮助,祝你好运。

答案 1 :(得分:1)

由于您的问题标记为“C ++”,我认为您的程序可以在本地计算机上运行。

每个浏览器都有自己的“历史存储”格式。如果您要定位主要浏览器,则必须使用不同的格式,例如: Firefox,Chrome,IE等

例如,Firefox和Chrome将其历史记录存储在SQLite数据库中,而IE存储在名为“index.dat”的二进制文件中。

以下是一些开始的地方: