就是我要统计第三方网站的访问情况,没有自己的浏览器,也不可能在网关上做什么动作,只是在自己的网站上做一个链接。如果只是统计一个页面,倒也简单,做一个转向就可以了,不过第三方网站有很多页面的,都要跟踪。我现在想到的是两个办法一个是做一个框架,主框架页面嵌第三方网站,隐含框架定时刷新,获取主框架的url并记录到服务器,这样能统计在线时长,点击了那些页面不准确,而且可能还有跨域的问题一个是做一个代理页面,获取要访问的页面html回显,这样的话,所有的点击都能控制,还能添加一些自己的留言框,但是网址可能都错乱了,处理起来也很麻烦,不知道有没有现成的组件。大家帮我想想还有什么可能比较方便实现的方式吧,这过年了要做这个东西,晕,年也过不好了。
解决方案 »
- 绝对令人发疯的问题,高手都进来瞧瞧
- 在面试中以下题目我都错了,大家帮忙解决下好么?
- 有没有加密及解密函数的??
- 谁能给俺介绍一下asp.net2.0里的membership是什么,怎么用,用什么用,先谢谢各位啊!
- 请问为什么选中了datalist 中checkbox的值还是false
- 如何将存入数据库的图片重命名为当前时间
- VS2005如何添加assemblyinfo.cs这个文件
- IIS发布后,window.open /close无法正常跳转页面
- 急,马上给分。解决问题的100分
- 怎样在win2000 server上面用.net写系统日志
- 使用两个dropdownlist控件,可以实现联动,但当第一个dropdownlist取默认值时无法实现联动效
- 求个从数据库显示图片的代码
开始coding了!
还是访问你的框架,对框架内包含的页面进行评价留言,内容提交到你的数据库,同时记录URL等信息。
通过我的平台登录,访问一些第三方的网站,我的平台能记录访问情况,能对这些第三方平台的页面进行回复,甚至视频文件还能记录播放位置,下次继续从中断的地方接着播放。我现在考虑的思路是
建一个SharedUrl.ashx文件,通过QuertString得到要访问的网址内部是通过WebClient,回显原始文档,在最后加插入script,导入Jquery和自己的js文件。
js文件通过类似下面这样的代码修改全部的超链接,还序号判断是不是绝对地址,是不是根目录?还是相对目录
$("a[href]").each(function () {
this.href = "SharedUrl.ashx?url=" + encodeURIComponent(this.href);
还要修改 图片,css,script路径。实现起来相当繁琐。
首先,假设,如果第三方同意给你加,框架留言。也就是访问地址还是第三方的。
这个好办,访客的请求信息很明显拿到。打开页面,一样请求框架一次。有框架的页面可以统计,否则算了。如果,你是把第三方内容抓取后,放到自己站下,增加留言功能。也就是访问地址是你的。
这个更好办了,随便搞,关注点就是抓取了。只是说统计的基本,要把用户信息,如IP,sessionID,cookie,referrer与页面关联起来。
出报表就随心所欲了不知道有没有帮助
通过单点登录认证服务器来获取所有挂载在服务器上的网站。
你可以获取所有挂载在你的登录平台上的网站的一些信息(不管是token还是session等你想要的信息)
在你的单点登录平台上进行统计。你可以参考一下惠普的单点登录平台,网址如下:
http://www.ssodemo.com/