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

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

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


关于本文:
    本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,本文所讲的只是方法和原理,希望大家看完此文,能够从中得到些帮助和启发。

    本文从一个ASP程序员的角度用大量实例祥细介绍了动态网站如何生成静态页面原理,又从一个采集程序开发者的角度去祥细介绍了网站数据采集的原理及功防策略。

    关于网站生成静态页面,为了让本文读者容易理解,文内列举了目前常用的多种生成静态页面的方法,其中用了很多的实例代码进行说明。

    关于网站数据采集攻防,作者本身是一个采集程序的开发者,同时作者也收集研究了多种采集程序,列举了目前国内比较流行的几种防采集策略,并对每种策略作了简单客观的分析评价,希望能给广大站长们提供一些帮助。此章节也把作者原创的防采集方法奉献给大家,目地是为了让大家了解,防采集,不防搜索引擎,是可行的,有效的。

声明:希望各位朋友转载时,不要把原有作者版权去掉,谢谢合作。
      由于本人写作水平有限,写的不好的地方,还请大家多多包涵,如要批评或意见,请加我QQ。
目前很多人都开始注重动态页面生成HTML页了,但选择哪种生成HTML的方法和防采集却不防搜索引擎的问题却经常困扰大家。解决此问题则是本文产生的原因。



首先祥细说一下常用的几种生成HTML的方法:


生成HTML方法主要步骤只有两个:
一、获取要生成的html文件的内容
二、将获取的html文件内容保存为html文件

我在这里主要说明的只是第一步:如何获取要生成的html文件的内容:
目前常用获取html文件的内容的方法有几下几种:
1、


CODE:[Copy to clipboard]str="<html标记>内容</html标记>"
str=str&"<html标记>内容</html标记><html标记>数据库读取内容....</html标记>....."
这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂。
用这种方法的人很多,但我感觉这种方法是最不方便的。

2、
制作单独的HTML模板页,动态的内容用特定的字符作为标记(如:有人用$title$标记为网页标题),用ADODB.Stream或者Scripting.FileSystemObject将其模板内容载入,然后再用替换方法把原先定好的标记替换为动态内容(如:Replace(载入的模板内容,"$title$",rs("title" ) ) )。

3、
用XMLHTTP或serverXMLHTTP获取动态页所显示的HTML内容,


CODE:[Copy to clipboard]我常用的生成html文件的实例:
'-----------------翟振恺(小琦)
'weburl是要获取的动态页地址
'getHTTPPage(weburl)是获取动态页内容的函数
weburl="http://"&Request.ServerVariables("SERVER_NAME")&"/contact.asp?id="&rs("id")&""‘指定动态页地址
body=getHTTPPage(weburl)'用函数取到动态页地址的内容
'-----------------翟振恺(小琦)
此方法最大的好处就是不用费力气专门去写静态的模板页面,只是将原来就有的动态页面转换为HTML静态页面,但生成速度不是太快。

我常用的生成HTML的方法就是第3种:用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。

第二步是生成文件的方法:
ASP里常用的有用ADODB.Stream生成文件和Scripting.FileSystemObject生成文件两种
1、

Scripting.FileSystemObject生成文件方法:


CODE:[Copy to clipboard]'-----------------翟振恺(小琦)
Set fso = CreateObject("Scripting.FileSystemObject")
File=Server.MapPath("要生成文件路径和文件名.htm")
Set txt=fso.OpenTextFile(File,8,True)
data1="文件内容"用WriteLine方法生成文件
txt.WriteLine data1
data2="文件内容"'用Write方法生成文件
txt.Write data2
txt.Close
txt.fso
'-----------------翟振恺(小琦)
2、

ADODB.Stream生成文件方法:


CODE:[Copy to clipboard]'-----------------翟振恺(小琦)
Dim objAdoStream
set objAdoStream = Server.createObject("ADODB.Stream")

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




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

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

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

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