项目中有一个直播室的组件,它的功能类似于聊天室,直播的内容现在被个别会员采集去卖钱了,给公司带来不小的损失,
所以,公司要求重新作该组件,让它的内容不能再被采集,可是,如何防止被程序采集呢?

解决方案 »

  1.   


    lz  具体指的是 文字内容ma文字内容lz 可以 将文字输出变为一张图片  .  然后展示这张图片   这个 有点费事还有一种 就是 可以防 部分人  就是右键  什么之类 都给屏蔽 了 
      

  2.   

    楼主有没用过采集相关的工具吗?采集都是写规则按一定的规则进行采集的。
    如id 递增 页码 递增等。。你要打乱这些。
    像youku的url一样id都加密了。你知道解密方法即可。
    别人这样就不好采了
      

  3.   

    至少现在我还没采不到的,如果用js禁用右键的话只要在浏览器中禁用js脚本就可以了,或者直接查看源代码。youku的视频可以用遨游浏览器的嗅探功能下载的说。实在不行还有屏幕录像软件,这个难度很大啊
      

  4.   

    转图片也可以用图像文字识别(类似以前的OCR)的方式。用JS片断或加密也没用,因为最终总是要显示出来的,只要截取最后的显示结果就行。除非用许多绝对定位的DIV,并且顺序是完全打乱的,这样直接简单取到的话是乱序的,但只要发现是这样的原理,采集程序就可以针对这个原理采取比对位置的方法来整理顺序,还是不行。即使你干脆不采用页面提供结果,比如通过YY语音实时提供给可靠帐号,对方也可以录音。如果图片进行多种变形和加杂点,虽能影响OCR识别,但想必不是你们希望提供给用户的效果。而用其它方式,则基本无法避免,最多增加一些自动采集的麻烦,但用手工的话,抓屏+录音(一个完善的屏幕解说录制软件就包括了)就OVER了,既然有利益,就会有人做。软件就这样,盗版难禁,遍世界不仅是用盗版找盗版的,甚至还有这么多要现成大量源代码的,法律和技术都不是解决问题之道,ZF注意风气教化、尊道重理才是解决万事根本。倒是还有一种方法可以尝试,用ACTIVEX控件或者C/S客户端,在客户端运行的时候检测录制软件或暂时一律屏蔽录制功能,反正还是魔高一尺道高一丈,姑且尝试吧。
      

  5.   

    嗯,主要是防止程序批量采集,如果用flash as3 socket通信,情况会不会更好些?有没有大虾作过类似的?
      

  6.   

    可以参考我之前发的一个帖子
    http://topic.csdn.net/u/20100705/11/be971d2c-e444-4360-a91a-7a490b6244e0.html
      

  7.   

    目前我正在偿试As3的socket通信,考屏的可以先不考虑,大家还有什么好的想法?