[待解决问题] ASP.NET程序怎么样防采集???
提问时间: 2008-04-28 10:24
悬赏分:20 该问题已到期 浏览:178 次

ASP.NET程序怎么样防采集???

我们是人才网的程序,ASP.NET+SQL SQL SERVER,别的人才网站,采集我们的个人信息,怎么办???


提问者:LiJun027 - 初学一级
所有回答(9)
我提供一个方法不知道可不可行,采集程序一般都是直接在程序里面获取你的页面的源代码分析的,你可以判断访问者的浏览器是不是常用的浏览器,比如iE 火狐 opera 等等常用的 如果是就继续访问 如果不是就终止
2周前   回答者:雨中漫步的太阳 - 菜鸟二级
你能做到在源代码中看不到你的数据应该就可以了。

使用javascript脚本读数据再显示到页面上 
2周前   回答者:小No - 菜鸟二级
来路判断和js来显示~
2周前   回答者:wsky - 菜鸟二级
JS显示啊~~除非你不想让搜索引擎收你~~
2周前   回答者:沙加 - 老鸟四级
用JS显示write
To雨中漫步的太阳 这个方法并不一定可靠.那个标识是可以改变的.如果是自己写的程序更是可以随意伪造了.(对一些守规矩的蜘蛛来说可以这样,但是采集器就不知道了)
2周前   回答者:文's sky - 初学一级
自动改变源码结构。。那样他就分析不了你的源代码了。今天使用结构一,明天使用结构二,随机互换。他就比较难分析了。
2周前   回答者:flykye - 初学一级
在内容中加入随机码
2周前   回答者:yibin - 菜鸟二级
關注關注。
2周前   回答者:Nina - 初学一级
老实这个问题没绝对, 浏览器能看到的数据, 同样采集也是没问题的, 只是采集难度问题.

有一种解决方案用ACTICEX客户端控件OBJECT, 具体可以参考一下 国研网 的会员文章查看打印的示例, 但也不是绝对的, 至少 95% 以上可以防止的.
5天前   回答者:S.Sams - 菜鸟二级
1周前   雨中漫步的太阳 :
to flykye and Nina:
你们说的这个方法都不太好用,首先我来说说采集器的原理:
根据地址正则得到Url,然后访问这个url 得到页面的源代码 使用正则提取需要的内容
无论你怎么改变你的页面结构,你总不能写n多的模板吧,我大不了多写几份正则就可以了 加入随机码? 随机码可以通过正则过滤掉的
在抓取信息的时候,最头疼的是被封IP  当然采集器可以通过代理ip来访问,但是好的ip不好找,你可以判断对方同一时间的访问频率,如果超过你设计的阀值就直接封ip
应该是比较有效的方法吧
5天前   S.Sams :
也就是页面输出加密数据, 再通过Object解决显示出来.
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除