asp小偷(远程数据采集)程序入门教程

这里所说的贼是指在XML ASP XMLHTTP组件使用的强大功能,远程站点的数据(图片,网页及其他文件)来捕获处理本地品种显示一个网页或数据库中存储的程序后,你可以使用这个小偷程序,完整的过去似乎完全不可能完成的任务,比如把一个站页面替换成自己的网页,或对某些数据站(文章、图片)保存到本地数据库使用。优点:无需维护的网站,因为从其他网站小偷程序的数据,它将与网站更新;可以节省大量的服务器资源,一般小偷程序的几个文件,所有的网页都是从其他网站的downsid。E:不稳定,如果目标站点出错,程序就会出错,如果目标站点升级和维护,那么小偷程序必须相应地改变;速度,因为它是远程调用,而且速度在本地服务器上读取数据比较,肯定慢一些。现在我们开始学习一些盗贼的入门知识。

让我们简单地学习一下,QQ网站上的天气预报节目。

代码如下:
< 1
2继续出错
3服务器端脚本= 9999999。
4功能gethttppage(路径)
5 T = GetBody(路径)
6 gethttppage = bytestobstr(t,GB2312)
7端功能

9第一,一些小偷程序初始化设置,以上代码的作用是忽略所有非致命错误,小偷程序操作超时时间(操作超时错误,以免)将原默认的UTF-8编码为GB2312编码,或者直接用XMLHTTP组件有汉字会出现乱码。

11功能GetBody(URL)
12继续出错
13集检索= Createobject(微软。XMLHTTP )
14与检索
15打开获取
16。发送
17 responsebody GetBody =。
18结束
19集检索=无
20端功能
二十一
22然后调用XMLHTTP组件创建一个对象并初始化设置。
二十三
24函数的Bytestobstr(身体,CSET)
25 objstream暗淡
26集objstream =服务器。Createobject(数据流)
27 objstream类型= 1。
28 objstream模式= 3。
29 objstream。开放
30 objstream写体。
31 objstream位置= 0。
32 objstream类型= 2。
33 objstream字符集= CSET。
34 bytestobstr = objstream READTEXT。
objstream接近35。
36集objstream =没有
37端功能
三十八
39功能newstring(wstr,理解)
40 newstring =仪器(Lcase(WSTR)、Lcase(理解))
41如果newstring <= 0然后newstring = Len(WSTR)
42端功能
四十三
44捕获的数据处理需要调用ADODB。流组件和初始化设置。%>