• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > asp动态页面防采集的新方法

asp动态页面防采集的新方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp动态页面,asp页面布局的方法,asp跳转页面代码,asp注册页面代码,asp登录页面代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

昨天在网上看到一个防采集软件,说采集只访问当前网页,不会访问网页的图片、JS等,今天突然想到,通过动态程序和Js访问分别记录访问者的IP,然后进行IP判断,由于采集过程不会访问JS,采集的时候只会查到用动态程序记录的IP,而不会有通过JS记录的IP,从而实现网页程序的防采集。
防采集的原理非常简单,首先放一段动态语句,把访问者的IP加入到数据库的一个表里,然后在页面底部加入一个JS,JS直接访问动态页面,将访问者的IP加入到数据库的另外一个表里。再次访问的时候,从两个表里读IP数据,然后判断时间差,如果只在第一个表里找到,在第二个表里找不到,或者时间差超过10秒,则认为是采集。
优点
1.部署简单,只要是动态语言就能很容易的实现,无需借助服务器端程序
2.杀伤力大,几乎能封杀所有的采集过程
缺点
1.第一个缺点还是杀伤力大,如果需要实际使用需要考虑一些特殊情况,以免误杀已经杀掉搜索爬虫
2.只适用于动态网页,静态页面就没法用了
流程写的比较乱,不过原理本身就不是很复杂,下面附上程序例子,懂ASP的应该很快就能看懂。
程序例子(ASP+ACCESS)(测试程序下载):
1.建立数据库
表1:Ip1,字段Ip1_Adderss(文本),Ip1_Time(日期/时间,默认值=Now())
表2:Ip2,字段Ip2_Adderss(文本),Ip2_Time(日期/时间,默认值=Now())
2.Index.asp(仅动态代码,全部代码请见测试程序中)
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp动态页面防采集的新方法
  • asp 延时 页面延迟的三种方法
  • ASP 关于动态数据显示页面得锚点
  • 如何在ASP页面动态Inclue文件?

相关文章

  • 2017-05-11asp Driver和Provider两种连接字符串连接Access时的区别
  • 2017-05-11ASP编程入门进阶(十九):ASP技巧累加(二)
  • 2017-05-11asp通过JMAIL实现通用发送函数
  • 2017-05-11ASP把长的数字用逗号隔开显示的代码
  • 2017-05-11ASP编程入门进阶(一):安装配置服务器
  • 2017-05-11ASP中应用事务处理技巧
  • 2017-05-11asp仿php的一些函数分享
  • 2017-05-11asp统计信息实现代码/文章每日、每周、每月、总访问量的方法
  • 2017-05-11有关Server.Mappath详细接触
  • 2017-05-11ASP 支持中文的len(),left(),right()的函数代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp截取字符串的两种应用 原创
    • 一个ACCESS数据库访问的类第1/3页
    • 网上用的比较多的asp级联菜单效果代码
    • 通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据
    • 研究动网得到的一些动网参数
    • pjblog实现类似CMS的首页调用
    • 通过asp程序来创建access数据库
    • chat.asp聊天程序的编写方法
    • 日期函数扩展类Ver0.1.1
    • 深思 PHP 数组遍历的差异(array_diff 的实现)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有