文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设建站交流网站生成静态页面,及网站数据采集的攻、防原理和策略
精品推荐
特别推荐
·18个优秀的在线图片编辑服务网站
·TOM.COM网站首页改版的体验感受
·了解Web2.0时代的网络推广方式
·网站制作过程中把握的几点
·国内设计网站
·让网站适合各种浏览器(建设网站注意问题)
·国外英文网站建设的经验分享
·轻松4招做互联网的伪原创性内容
·网站设计管理与维护的十二项要点
·个人站长的两条新出路
·想建立网站?首先应该考虑的3个关键问题
·网页制作 设计师的框架
·网站社区赢利的八大法则
·号称全球第一篇华人女站长的建站理财文章
·新站如何迅速的被收录的技巧绝版
·网页中防止表格被撑破的方法总结
·用户不上你的网站 站长应注意的50个原因
·网站快速成功的九个步骤
·网站运营可能失败的7大原因
·点评一下目前国内各站长类网站发展现状
热点TOP10
·一个人如何建立接近零成本的网站
·如何建立一个网站?规划、设计、目的、原则、宣传
·18个优秀的在线图片编辑服务网站
·经验分享:做英文网站的6点建议
·新鲜视觉体验——另类网站版式设计欣赏
·行业网站分析之一:行业网站现状与前景
·关于伪静态和真静态
·如何对网站进行高效优化
·实施会员制计划中7项致命的失误
·创业先锋:23岁小伙弃学办网站年挣百万
·博客在教育教学中的应用初探
·关于版权声明的写法,网页设计应该注意的事项
·十八个像素网站赏析
·如何做好网站口碑宣传
·推广的关键:AD在不言中
·网络杀人游戏充满暴力色情
·我的互联网创业进行时----myproject.cn
·环球企业家:主流陈天桥
·广捷居 一个永不言弃的站长
·如何建立自己的博客

网站生成静态页面,及网站数据采集的攻、防原理和策略

日期:2006年10月29日 作者: 查看:[大字体 中字体 小字体]


objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write("文件内容")
objAdoStream.SaveToFile 要生成文件路径和文件名.htm,2
objAdoStream.Close()
'-----------------翟振恺(小琦)
再说一下我对HTML防采集却不防搜索引擎蜘蛛的一些经验:

我开发过几个采集程序,也研究过很多采集程序代码,所以对采集程序的原理还算是稍微有些了解。
先说一下采集原理:

采集程序的主要步骤如下:

一、获取被采集的页面的内容
二、从获取代码中提取所有用的数据

一、获取被采集的页面的内容

我目前所掌握的ASP常用获取被采集的页面的内容方法:

1、用serverXMLHTTP组件获取数据


CODE:[Copy to clipboard]Function GetBody(weburl)
'-----------------翟振恺(小琦)
  '创建对象
  Dim ObjXMLHTTP
  Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")
  '请求文件,以异步形式
  ObjXMLHTTP.Open "GET",weburl,False
  ObjXMLHTTP.send
  While ObjXMLHTTP.readyState <> 4
    ObjXMLHTTP.waitForResponse 1000
  Wend
  '得到结果
  GetBody=ObjXMLHTTP.responseBody
  '释放对象
  Set ObjXMLHTTP=Nothing
'-----------------翟振恺(小琦)
End Function
调用方法:
GetBody(文件的URLf地址)
2、或XMLHTTP组件获取数据


CODE:[Copy to clipboard]Function GetBody(weburl)
'-----------------翟振恺(小琦)
  '创建对象
  Set Retrieval = CreateObject("Microsoft.XMLHTTP")
  With Retrieval
  .Open "Get", weburl, False, "", ""
  .Send
  GetBody = .ResponseBody
  End With
  '释放对象
  Set Retrieval = Nothing
'-----------------翟振恺(小琦)
End Function
调用方法:
GetBody(文件的URLf地址)
这样获取的数据内容还需要进行编码转换才可以使用


CODE:[Copy to clipboard]Function BytesToBstr(body,Cset)
'-----------------翟振恺(小琦)
    dim objstream
    set objstream = Server.CreateObject("adodb.stream")
    objstream.Type = 1
    objstream.Mode =3
    objstream.Open
    objstream.Write body
    objstream.Position = 0
    objstream.Type = 2
    objstream.Charset = Cset
    BytesToBstr = objstream.ReadText
    objstream.Close
    set objstream = nothing
'-----------------翟振恺(小琦)
End Function

调用方法:BytesToBstr(要转换的数据,编码)'编码常用为GB2312和UTF-8
二、从获取代码中提取所有用的数据
目前我掌握的方法有:
1、用ASP内置的MID函数截取需要的数据


CODE:[Copy to clipboard]Function body(wstr,start,over)

上一页 [1] [2] [3] [4] 下一页 




上一篇:网页在线播放器代码大全

下一篇:IIS安装配置全攻略

网站生成静态页面,及网站数据采集的攻、防原理和策略 相关文章:
·socket编程原理
·在PB中如何实现数据模糊查询
·中国十大免费电影网站排行
·不可以不看的一些网站
·网站让百度(Baidu)天天更新、收录的更多的方法
·外挂 录象 网站 举报方案最新教程_QQ堂
·人生成功生涯规划100
·一个人如何建立接近零成本的网站
·PowerBuilder数据录入同步显示
·导出数据到Excel概述
网站生成静态页面,及网站数据采集的攻、防原理和策略 相关软件:
·自己动手建立企业网站
·使用GPMC随心所欲管理组策略
·自己动手建设个人网站
·AUTOCAD2004序列号生成器
·陈安之-总裁策略行销班现场版
·精通.Net核心技术原理与构架
·城市规划原理模拟试题(附答案)
·逐步精通数据库 sql server 视频教程
·2006年考研政治强化班·马克思主义政治经济学原理 刘儒 08
·2006年考研政治强化班·马克思主义政治经济学原理 刘儒 07

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot