如何用C++在windows中解析safari浏览器历史
how to parse safari browser history in windows by C++
我的意图是通过用C++编写的程序读取Safari浏览器的历史记录。我可以通过编程阅读其他浏览器的历史记录,但对于safari,我有点迷失了方向。
位于\AppData\Roaming\Apple Computer\Safari\history.plist中的文件包含二进制或加密数据。在这种情况下,我不知道如何像其他浏览器一样读取历史记录条目,例如ff、ie和chrome。
请给我一些建议,在这种情况下我该怎么办?
问候Farhan
它是可以转换为XML的二进制格式。
Mac OS X上有plutil
可以从二进制格式转换为文本格式。所以你可以用它来获取XML
并使用它
但不幸的是,我没有很好的答案在其他平台上做什么。例如,我发现了一个Perl脚本,它可以进行对话,但我不知道它是否有效。
你可以试试,也可以试着找到类似的东西。
这里和这里描述了XML格式。
相关文章:
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 应用程序无法找到铬边缘浏览器
- 如何从WebAssembly模块检测浏览器信息?
- 将音频从浏览器流式传输到WebRTC本机C++应用程序
- c++ 网络浏览器块 url
- 谷歌浏览器在访问网站时发送第二个 0 长度的请求?
- 我的web应用程序的用户需要在浏览器上手动启用本机客户端吗
- C++检查网络浏览器是否关闭
- 使用 Cmake 闪烁浏览器引擎示例?
- 如何在嵌入式浏览器和Webside之间进行双向通信
- 实现浏览器可以使用的媒体设备
- 如何捕获从 MFC Web 浏览器 c++ 发出的 GET/POST 请求
- 在能够从 Web 浏览器访问大型数组数据的同时存储它的最可行方法是什么?
- 如何呈现 openFrameworks 应用程序以在浏览器上托管
- C 可执行文件从浏览器下载而不是显示结果
- 从boost asio向浏览器发送多个响应
- findChild 从不显示文本浏览器
- C++/作弊引擎,在谷歌浏览器中写入内存 - WriteProcessMemory & ReadProcessMemory
- 如何用C++在windows中解析safari浏览器历史
- 使用Safari浏览器调试Firebreath代码