我正在使用c ++编写程序,我需要获取网络浏览器的历史记录(默认)或任何类似谷歌浏览器的历史记录,以便哪些功能有助于获取历史记录?
wininet有什么功能吗?
答案 0 :(得分:1)
Wininet用于网络,所以这样的功能在那里是没有意义的。我会将历史记录导出为中间格式(Firefox将其导入HTML)并找到一个库来读取它。
答案 1 :(得分:1)
Google Chrome将其历史存储在SQLite DB中。因此打开和阅读它非常容易。存储在名为历史记录的文件中的已访问网站的历史记录。对于不同版本的OS,默认用户历史记录的路径不同。在Windows XP上:
C:\ Documents and Settings \%USERNAME%\ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Preferences
在Windows Vista及更高版本:
C:\用户\%USERNAME%\应用程序数据\本地\谷歌\铬\用户 数据\默认\首
此处最难的部分是将访问时间转换为用户友好的格式。此值存储在 visits.visit_time 中,作为自1601年1月1日以来的微秒数。