<script language="javascript" runat="server">
//连接数据库
function connOpen(DataBaseConnectStr){
var conn = Server.CreateObject("ADODB.Connection");
conn.Open(DataBaseConnectStr);
return conn;
}
//利用AdoDb.Stream对象来读取指定格式的文本文件
function readFromTextFile(FileUrl,CharSet){
var str;
var stm = Server.CreateObject("adodb.stream");
stm.Type = 2;
stm.Mode = 3;
stm.Charset=CharSet;
stm.open;
stm.LoadFromFile(Server.MapPath(FileUrl));
str = stm.ReadText
stm.close;
return str;
}
//利用AdoDb.Stream对象来写入指定格式的文本文件
function writeToTextFile(FileUrl,Str,CharSet){
var stm = Server.CreateObject("adodb.stream");
stm.Type = 2;
stm.Mode = 3;
stm.Charset = CharSet;
stm.open;
stm.WriteText(Str);
stm.SaveToFile(Server.MapPath(FileUrl),2);
stm.flush;
stm.close;
}
//利用fso判断文件是否存在
function isFileExist(FileUrl){
var FSO = Server.CreateObject("Scripting.FileSystemObject")
if(FSO.FileExists(Server.MapPath(FileUrl))){
return true;
}else{
return false;
}
}
//利用fso写文件
function CateFile(files,fbody){
var fs = Server.CreateObject("Scripting.FileSystemObject");
var a = fs.CreateTextFile(Server.mappath(files));
a.Write(fbody);
a.close();
}
//获取目标页面源代码
function getHTTPPage(url){
var Http= Server.CreateObject("Microsoft.XMLHTTP");
Http.open("GET",url,false);
Http.send();
if (Http.readystate!==4){return false;}
return(BytesToBstr(Http.responseBody,"GB2312"));
}
//编码
function BytesToBstr(body,Cset){
var 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;
return(objstream.ReadText);
objstream.Close();
}
//获取完整连接地址
function GetCompleteUrl(sources_url,get_url){
if(get_url.indexOf("http://")!=-1)return get_url;
var completeUrl="";
var sources_url_arr = sources_url.split("/");
var get_url_arr = get_url.split("../");
for(var i=0;i<sources_url_arr.length-get_url_arr.length;i++){
completeUrl += sources_url_arr[i] + "/";
}
completeUrl += get_url_arr[get_url_arr.length-1];
return completeUrl;
}
</script>
小偷,采集程序常用函数_小偷/采集
时间: 2024-12-21 00:27:03
小偷,采集程序常用函数_小偷/采集的相关文章
asp 采集程序常用函数分析_小偷/采集
原理 采集程序实际上是通过了XML中的XMLHTTP组件调用其它网站上的网页.比如新闻采集程序,很多都是调用了sina的新闻网页,并且对其中的html进行了一些替换,同时对广告也进行了过滤.用采集程序的优点有:无须维护网站,因为采集程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省服务器资源,一般采集程序就几个文件,所有网页内容都是来自其他网站.缺点有:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么采集程序也要进行相应修改:速度,因为是远程调用,速度和在
asp 采集程序常用函数分析
原理 采集程序实际上是通过了XML中的XMLHTTP组件调用其它网站上的网页.比如新闻采集程序,很多都是调用了sina的新闻网页,并且对其中的html进行了一些替换,同时对广告也进行了过滤.用采集程序的优点有:无须维护网站,因为采集程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省服务器资源,一般采集程序就几个文件,所有网页内容都是来自其他网站.缺点有:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么采集程序也要进行相应修改:速度,因为是远程调用,速度和在
小偷,采集程序常用函数
<script language="javascript" runat="server"> //连接数据库 function connOpen(DataBaseConnectStr){ var conn = Server.CreateObject("ADODB.Connection"); conn.Open(DataBaseConnectStr); return conn; } //利用AdoDb.Stream对象来读取指
非常不错的flash采集程序测试通过_小偷/采集
复制代码 代码如下: <% '-------------------------------------------------------------- Dbname = "../data/flash.mdb" '更改数据库文件位置,强烈建议更改为.asp的文件! Set Conn = Server.CreateObject("ADODB.Connection") Connstr = "Provider = Microsof
浅谈自动采集程序及入库_小偷/采集
<%'声明取得目标信息的函数,通过XML组件进行实现.Function GetURL(url) Set Retrieval = CreateObject("Microsoft.XMLHTTP") With Retrieval .Open "GET", url, False.Send GetURL = bytes2bstr(.responsebody)'对取得信息进行验证,如果信息长度小于100则说明截取失败if len(.responsebody)<10
PHP 采集程序 常用函数_php技巧
当前的脚本网址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) $nowu
PHP采集程序常用的采集函数收藏
这几天关注了一下PHP的采集程序,才发现用PHP采集内容是这么方便,把经常用到的采集函数在这里总结一下,方便以后使用! 代码如下 复制代码 获取所有链接内容和地址 function getAllURL($code){ preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)</a>/i',$code,$arr); return array('name'=>$
ASP读取XML实例 优酷专辑采集程序 雷锋版_应用技巧
复制代码 代码如下: <title>雷锋|优酷-专辑 采集程序</title></head> <form name="form1" method="post" action="?action=add"> <table width="95%" border="0" align="center" cellpadding="0&q
ASP小偷(远程数据获取)程序入门教程_小偷/采集
这里所说的"小偷"指的是在asp中运用xml中的xmlhttp组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省大量的