ASP小偷(远程数据获取)程序入门教程

这里所说的“小偷”指的是在asp中运用xml中的xmlhttp组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序。你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用。“小偷”的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省大量的服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站。缺点在于:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么小偷程序也要进行相应修改;速度,因为是远程调用,速度和在本地服务器上读取数据比起来,肯定要慢一些。怎么样,听起来很神奇吧?我们现在就开始来学习一些“小偷”程序的入门知识吧!

我们拿个简单点的东西来研究一下吧,qq网站上的天气预报程序

代码如下:

1 <%

 2 On Error Resume Next

 3 Server.Scripttimeout=9999999

 4 Function Gethttppage(Path)

 5 T = Getbody(Path)

 6 Gethttppage=Bytestobstr(T,"Gb2312")

 7 End Function

 8

 9 ' 首先,进行小偷程序的一些初始化设置,以上代码的作用分别是忽略掉所有非致命性错误,把小偷程序的运行超时时间设置得很长(这样不会出现运行超时的错误),转换原来默认的utf-8编码转换成gb2312编码,否则直接用xmlhttp组件调用有中文字符的网页得到的将是乱码。

10

11 Function Getbody(Url) 

12 On Error Resume Next

13 Set Retrieval = Createobject("Microsoft.Xmlhttp") 

14 With Retrieval 

15 .Open "Get", Url, False, "", "" 

16 .Send 

17 Getbody = .Responsebody

18 End With 

19 Set Retrieval = Nothing 

20 End Function

21

22 '然后调用xmlhttp组件创建一个对象并进行初始化设置。

23

24 Function Bytestobstr(Body,Cset)

25 Dim Objstream

26 Set Objstream = Server.Createobject("Adodb.Stream")

27 Objstream.Type = 1

28 Objstream.Mode =3

29 Objstream.Open

30 Objstream.Write Body

31 Objstream.Position = 0

32 Objstream.Type = 2

33 Objstream.Charset = Cset

34 Bytestobstr = Objstream.Readtext 

35 Objstream.Close

36 Set Objstream = Nothing

37 End Function

38

39 Function Newstring(Wstr,Strng)

40 Newstring=Instr(Lcase(Wstr),Lcase(Strng))

41 If Newstring<=0 Then Newstring=Len(Wstr)

42 End Function

43

44 '处理抓取回来的数据需要调用adodb.Stream组件并进行初始化设置。%>

时间: 2024-10-26 05:39:22

ASP小偷(远程数据获取)程序入门教程的相关文章

ASP小偷(远程数据获取)程序入门教程_小偷/采集

这里所说的"小偷"指的是在asp中运用xml中的xmlhttp组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省大量的

ASP小偷(远程数据获取)程序的入门教程

程序|教程|入门教程|数据|入门教程 这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将

ASP小偷(远程数据获取)程序的入门教程 选择自 arcow 的 Blog

程序|教程|入门教程|数据|入门教程 这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将

ASP小偷(远程数据获取)程序的入门教程_小偷/采集

这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省大量的

详情Python编写shellcode注入程序入门教程

背景 本文为入门基础,纯科普,大牛莫喷~ 教程中所有内容仅供学习研究,请勿用于非法用途,否则....我也帮不了你啊... 说起注入,大家第一印象可能还习惯性的停留在sql注入,脚本注入(XSS)等.今天light同(jiao)学(shou)带大家从web端回到操作系统,一起探讨Windows下的经典注入--内存注入,使用python编写一个简单的代码注入程序. 内存注入常见的方法有dll注入和代码注入.Dll注入通俗地讲就是把我们自己的dll注入到目标进程的地址空间内,"寄生"在目标进

配置Editplus调试PHP程序入门教程

之前我介绍了PHP开发工具zend studio7入门使用教程,zend studio的使用其实蛮耗费内存的,针对PHP入门学习者,今天和大家分享如何配置Editplus来调试PHP程序,Editplus配置好后进行PHP网站开发其实并不比zend studio逊色,Editplus提供很多用户工具(插件),比如PHP自动完成.PHP函数自动提醒与补全等,这些都对配置Editplus调试PHP程序带来了方便,下面我就以PHP教程形式介绍Editplus的配置步骤.准备工作 在配置Editplus

ASP.NET Web API 2 入门教程

译者:jiankunking 出处:http://blog.csdn.net/jiankunking 源码下载 HTTP不仅提供web页面服务,在构建公开服务和数据api方面,它也是一个强大的平台.HTTP简单.灵活.无处不在.几乎你能想到的所有的平台,都有一个HTTP库,因此HTTP服务可以影响到广泛的客户端,包括浏览器.移动设备,和传统的桌面应用程序. ASP.NET Web API是一个基于.NET框架用于构建Web API的框架.在本教程中,您将使用ASP.NET Web API创建一个

深入浅出asp.NET泛型编程.NET泛型编程入门教程(1/9)

前言 .net 2.0中泛型的出现是一个令人激动的特征.但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性. 类型安全 .net中的许多语言如c#,c++和vb.net(选项strict为on)都是强类型语言.作为一个程序员,当你使用这些语言时,总会期望编译器进行类型安全的检查.例如,如果你把对一个book类型的引用转换成一个vehicle型的引用,编译器将告诉你这样的cast是无效的. 然而,当谈到.net 1.0

ASP小偷程序的入门教程(远程数据获取)

程序|教程|入门教程|数据|小偷程序 这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将