gpt4 book ai didi

windows - 如何以编程方式检索 Safari 的完整浏览历史记录?

转载 作者:可可西里 更新时间:2023-11-01 09:20:48 25 4
gpt4 key购买 nike

我正在开发一种工具来提取人们在 Mac 和 Windows 上的网络访问(Chrome、Firefox 和 Safari 上的历史记录)。我已成功检索到 Chrome 和 Firefox 生成的历史记录。但是,我无法在 Safari 上检索完整的浏览历史记录。

我查了一下知道,在Mac上,Safari将历史记录保存在这两个文件中:

  • /Users//Library/Safari/History.plist(存储页面“最后一次访问”时间和访问次数)
  • /Users//Library/Caches/com.apple.Safari/Cache.db(存储 blob 缓存数据、URL、时间戳)。

引用: http://www.appleexaminer.com/MacsAndOS/Analysis/HowTo/SafariBrowserAnalysis/SafariBrowserAnalysis.html

最初,我打算使用这两个文件(或只是 Cache.db)中的信息来重新构建 Safari 上的完整浏览历史记录。 然而,在检查cache.db 几次后,我意识到它可能没有存储所有记录。

例如,我尝试通过 1) 在地址栏中输入 URL 和 2) 使用书签访问页面来访问 Google他们都留下了没有条目的记录,如“http://www.google.com/”。 *最接近的是“www.google-analytics.com”,后面有一长串参数*,但我认为这也可能是我访问其他也使用 Google Analytics 的网站时生成的记录,因此我不能用它来表示有人访问了 Google。

我错过了什么吗?

是否有其他我应该知道的文件来重建 Safari 的完整浏览历史记录?

有没有人有类似的经历,或者知道是否可以重构Safari的完整浏览历史?

最佳答案

还有一些文件存储在 /Users/user/Library/Caches/MetaData/Safari/History/ 中。

关于windows - 如何以编程方式检索 Safari 的完整浏览历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17373619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com