如何在c++中获得像google chrome这样的web浏览器的历史
How to get history of a web brower like google chrome in c++ ?
我正在编写c++程序,我需要获得web浏览器(默认)或任何类似google chrome的历史记录,因此哪些功能将有助于获得历史记录?
wininet有什么功能吗?
Google Chrome将其历史存储在SQLite DB中。所以很容易打开和阅读。存储在名为History文件中的访问站点历史记录。不同版本的操作系统,默认用户历史记录的路径不同。在Windows XP上:
C:Documents and Settings%USERNAME%Local SettingsApplication数据默认谷歌 Chrome用户数据 偏好
Windows Vista及更新版本:
这里最困难的部分是将访问时间转换为用户友好的格式。该值存储在访问中。visit_time as从UTC时间1601年1月1日开始的微秒数。C: %的用户名% AppData 本地用户谷歌Chrome 用户默认数据 偏好
Wininet是用于网络的,所以在那里放置这样一个函数是没有意义的。我会将历史导出为一种中间格式(Firefox会将其导出为HTML),然后找到一个库来读取它。
相关文章:
- 用于将C++代码转换为 Web 程序集的脚本未终止
- C# DLL 从C++应用程序调用 SOAP Web 服务
- OpenCV(C++)处理来自JavaScript / Web Assembly的图像数据
- Chrome GN 例外已禁用
- 用于 progmem 的C++和头文件压缩的 Web 文件字节数组
- 来自带有mbedtls TLS的Mongoose Web服务器的错误消息
- 使用 ESP8266/8285 将字符串从 Web 服务器转换为字节数组
- 在 c++ WWSAPI Web 服务中处理 WS-Security PasswordDigest 模式
- libtorrent是否支持带摘要身份验证的http web种子
- Chrome中的最大RTCDataChannels
- 我的web应用程序的用户需要在浏览器上手动启用本机客户端吗
- Java JNI GDAL 本机库在重新部署为 Web 应用程序时出现类加载器错误
- 如何捕获从 MFC Web 浏览器 c++ 发出的 GET/POST 请求
- 在能够从 Web 浏览器访问大型数组数据的同时存储它的最可行方法是什么?
- 如何为C Web开发配置LAMPP
- 在C/C 接受JSON中创建REST Web服务
- Boost-Beast 异步 Web 套接字 服务器-客户端异步读写 不在控制台上写入输出
- 用于管理 CATIA 文件的 Web 应用程序
- 从QT的Web服务中解析未命名的JSON数组
- 如何在c++中获得像google chrome这样的web浏览器的历史