(一)原理
小偷程序实际上是通过了XML中的XMLHTTP组件调用其它网站上的网页。比如新闻小偷程序,很多都是调用了sina的新闻网页,并且对其中的HTML进行了一些替换,同时对广告也进行了过滤。用小偷程序的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站。缺点有:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么小偷程序也要进行相应修改;速度,因为是远程调用,速度和在本地服务器上读取数据比起来,肯定要慢一些。
(二)事例
下面就XMLHTTP在ASP中的应用做个简单说明
<%
'常用函数
'1、输入url目标网页地址,返回值getHTTPPage是目标网页的HTML代码
function getHTTPPage(url)
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number<>0 then err.Clear
end function
'2、转换乱玛,直接用XMLhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换
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
'下面试着调用http://www.3doing.com/earticle/的HTML内容
Dim Url,HTML
Url="http://www.3doing.com/earticle/"
HTML = getHTTPPage(Url)
Response.write HTML
%>
分享到:
相关推荐
ASP中实现小偷程序
超级完美,直接上传到空间就可以用,界面美观大方,程序自动搜集最新电影,自动更新,无需维护,源码只有100K,功能强大,并可以添加属于自己的广告,欢迎下载交流。
asp 小偷程序2.0,方便个人,解放双手。远程采集资源,内容保存数据库,图片保存本地。 1根据html标签,自定义截取范围 2偷取页面内容自动保存到数据库 3第一图自动生成缩略图 4远程图片自动保存到本地
使用方法:上传到网站根目录下,设置相关文件里的名称和链接就可以了。 头部文件:zhead.asp 底部文件:zend.asp 全局设置:site.asp 广告文件:ad文件夹,直接替换对应尺寸的广告代码就行了。
这只是一个示例程序,演示如何用ASP采集其它网站的内容,帮助您理解采集的原理,不主张使用本技术建设网站,因此本例只适合于想知道ASP采集技术的朋友。本代码只能是采集的的一个核心模块,如果想构成采集系统您还...
大旗网图片小偷程序体积小,不用自己更新,自动更新图片内容,本程序仅供参考和交流使用,不承担任何责任。
asp.net程序设计示例导学
ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求示例代码.zip
麦小偷网是一家专注于网络软件开发的科技公司,其主营产品“麦小偷小偷程序网站系统”是目前国内应用最广泛的Discuz小偷程序。通过多年的不断创新与完善,使系统集安全、强大、稳定、灵活于一身。目前麦小偷程序已经...
ASP美女图片小偷程序
麦小偷网是一家专注于网络软件开发的科技公司,其主营产品“麦小偷小偷程序网站系统”是目前国内应用最广泛的Discuz小偷程序。通过多年的不断创新与完善,使系统集安全、强大、稳定、灵活于一身。目前麦小偷程序已经...
ASP.net的地址重写(URLRewriter)实现原理及代码示例
百度百科小偷程序(asp.net2.0)_小偷采集站
麦小偷网是一家专注于网络软件开发的科技公司,其主营产品“麦小偷小偷程序网站系统”是目前国内应用最广泛的Discuz小偷程序。通过多年的不断创新与完善,使系统集安全、强大、稳定、灵活于一身。目前麦小偷程序已经...
asp.net 采集程序 小偷程序 采集规则 asp.net 资源列表 2008vs.net 开发 小偷程序 资源列表 好用的程序
小偷程序高级版本特点:完美解决了小偷程序打开速度稍慢、不稳定、重复率高等缺点。使小偷程序可以像自己的本地程序一样飞快的打开,也没有丢失小偷程序本身自动更新的优点。我们还可以在小偷程序里面加入伪原创技术...