我正在开发一种工具来提取人们在Mac和Windows上的网络访问(Chrome,Firefox和Safari上的历史记录)。我已成功检索Chrome和Firefox生成的历史记录。但是,我无法在Safari上检索完整的浏览历史记录。
我做了一些搜索,并知道在Mac上Safari会将历史记录存储在这两个文件中:
最初,我计划使用这两个文件(或只是Cache.db)中的信息来重新构建Safari上的完整浏览历史记录。 但是,在检查了cache.db几次之后,我意识到它可能无法存储所有记录。
例如,我尝试访问Google ,1)在地址栏中输入网址,然后2)使用书签访问该页面。 他们都留下没有“http://www.google.com/”等条目的记录。 * 最近的一个是“www.google-analytics.com”,后面有一长串参数 *,但我认为这可能也是我访问其他同时使用Google Analytics的网站时产生的记录,所以我不能用它来表示有人访问Google。
我错过了什么吗?
是否还有其他文件可以重建Safari的完整浏览历史记录?
人们是否有类似的经历或知道是否可以重建Safari的完整浏览历史记录?
答案 0 :(得分:3)
还有/Users//Library/Caches/MetaData/Safari/History/
中存储的文件。
答案 1 :(得分:1)
我明白了。请按照以下路径进行操作,然后您将检索iOS7 iPhone的浏览器历史记录。
/private/var/mobile/Applications//Library/Safari/History.plist
在iOS7 safari应用程序中不是系统应用程序。当您打开“应用程序”文件夹时,您可以找到历史记录和其他plist文件。