2 maoshaofeng8 maoshaofeng8 于 2016.09.11 15:05 提问

怎么编写一个能够获取上网记录的小程序

本人在校软件工程专业学生一枚,熟悉Java,C、了解C++,老师布置了一个家庭作业如下图,希望了解这方面的知识的给点建设性的意见,不需要直接给源码、但希望能告知需要用到什么技术(最好是用Java语言的)、或有什么相关的书推荐一下的、小弟不甚感激!图片说明

5个回答

deltatang
deltatang   2016.09.14 01:20
已采纳

pcap 旁路抓包,解析 http 请求数据 分析保存 —— 透明(浏览器无关)无公害~~~

相关应用参考 winshark

Dozemin
Dozemin   2016.09.11 15:25

各类浏览器保存的浏览记录是不一样的。但是大部分浏览器都支持Ctrl+H显示浏览过的记录。以前的IE会有History目录,新版的位置我不清楚。

maoshaofeng8
maoshaofeng8 额,不同浏览器是不同,但我只要能访问到IE的就行。而且我说的是用一个小程序来实现获取上网记录,直接用快捷键的话,还需要我们搞软件的干嘛?
大约一年之前 回复
Dozemin
Dozemin   2016.09.11 15:59

Windows的用FindFirstUrlCacheEntryEx这个相关的API可以访问。

coding_hello
coding_hello   2016.09.11 16:21

ie浏览器,可以写bho插件,对每次用户浏览行为直接记录下来。其他浏览器都有类似插件技术。但是没有通用方法。

coding_hello
coding_hello 回复maoshaofeng8: 可以,ie浏览器没问题
大约一年之前 回复
maoshaofeng8
maoshaofeng8 bho插件的话,它可以实现获取浏览器记录并且输出到一个文本文件中吗?
大约一年之前 回复
SenLinChen
SenLinChen   2016.09.11 17:01

php封装一个函数 通过正则来匹配 获取即可

maoshaofeng8
maoshaofeng8 利用PHP封装函数可以访问到浏览器的历史记录?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片