asp采集网页中所有的http链接,请问怎么写程序

作者&投稿:弥晏 (若有异议请与网页底部的电邮联系)
怎样获取网页中所有超链接url Asp代码怎么编写~


function linkBlur(){
try{
document.links[0].removeAttribute("onfocus");
}catch(e){}
for(var i=0;i<document.links.length;i++){
alert(document.links[i].href);
}
}


js代码

下载一个信息采集器,就是站长下载,可以下载整个网站的内容,包括视频,音乐,图片,不过程序类型的就下载不到了,网址的链接肯定会下载到的

strCut(strContent,StartStr,EndStr,CutType) 只是截取字符。

再给你一个函数吧。

'================================================== 
'函数名:GetArray 
'作 用:提取链接地址,以$$分隔 
'参 数:ConStr ------提取地址的原字符 
'参 数:StartStr ------开始字符串 
'参 数:OverStr ------结束字符串 
'参 数:IncluL ------是否包含StartStr 
'参 数:IncluR ------是否包含OverStr 
'==================================================
Function GetArray(Byval ConStr,kStr,OStr,IncluL,IncluR)
If ConStr="" Or IsNull(ConStr)=True or kStr="" Or OStr="" or IsNull(kStr)=True Or IsNull(OStr)=True Then GetArray="":Exit Function
Dim TempStr,TempStr2,objRegExp,Matches,Match:set objRegExp = New Regexp:objRegExp.IgnoreCase=True:objRegExp.Global=True
objRegExp.Pattern="("&kStr&").+?("&OStr&")":set Matches =objRegExp.Execute(ConStr) 
For Each Match in Matches:TempStr=TempStr & Match.Value& "$$":Next:set Matches=nothing
If TempStr="" Then GetArray="":Exit Function end if
If IncluL=False then objRegExp.Pattern =kStr:TempStr=objRegExp.Replace(TempStr,"")
If IncluR=False then objRegExp.Pattern =OStr:TempStr=objRegExp.Replace(TempStr,"")
set objRegExp=nothing:set Matches=nothing
If TempStr="" then GetArray="" Else GetArray=TempStr
End Function
用法:
str=getHTTPPage(url)
urls=GetArray(str,"_url","abbucket",false,false)'这里的规则"_url","abbucket"自己改
urlx=split(urls,"$$")
for i=0 to ubound(urlx)
    response.write urlx(i) & "<br>"
next



!网页中的SP是什么?
1.SP(Service Provider)是指移动互联网应用服务的直接提供者。2.搜狗拼音输入法,打入SP,出现的都是,列:水平、商品、食品、视频~~~

什么是全网SP许可证?有什么用?
sp许可证是指通过信息采集、开发、处理和信息平台的建设,通过公用通信网向用户提供信息服务的业务。信息服务业务面向的用户可以是固定通信网络用户、移动通信网络用户、因特网用户或其他数据传送网络的用户。其实sp许可证涉及到的业务还是很多的,比如短信、彩信、彩铃、WAP、位置服务和手机报等等。当然,对于...

“SP”作为“起始像素”的英文缩写,其在英语中的应用广泛程度如何?_百度...
英语中的缩写词"SP",全称为"Starting Pixel",其中文释义为"起始像素"。这个术语在计算机软件领域中具有一定的应用,特别是在像素处理和图像显示中。它的中文拼音写作"qǐ shǐ xiàng sù",在英语中的流行度达到了131,表明它在相关专业术语中较为常见。"SP"作为一个缩写词,主要应用于计算机科学中...

什么是全网SP许可证?什么是地网SP许可证?
SP,全称是Service Provider,也就是服务提供商,是指移动互联网服务内容应用服务的直接提供者,负责根据用户的要求开发和提供适合手机用户使用的服务。SP证是第二类增值电信业务其中的信息服务,SP证又分为两种,一种是全网SP证,另一种是地网SP证,全网就是全国范围内经营SP业务资质,地网就是注册省份所...

SP行业的SP的分类
事实上ASP形式可以称之为基于第三方的服务商,所提供的服务是在网络环境中进行的,是对软件开发、应用服务和互联网技术的整合,从而为用户提供端到端的应用解决方案。2、从企业业务开展的角度来看,SP主要可以分成三大类:(1)门户型 SP就是由门户网站提供的短信服务。主要有搜狐、新浪、网易、中华网、...

为什么手机浏览器上打开所有的网页 (大部分)都是 访问被禁止403?_百...
别用WAP接入 用3gnet或其他的 我的手机也是这样 自带浏览器和UC都会被阻止访问 换了其他的接入方式就好了

VB6.0获取网页内容,不要用Webrowser控件
class=""sp_bf"">([\\d\\:]*).*?>(.*?)" Set matchs = reg.Execute(strData) For Each match In matchs 'Debug.Print match.Value Debug.Print match.SubMatches(0),match.SubMatches(1)

C++提取网页所有链接
int n = m_spSHWinds->GetCount();for (int i = 0; i < n; i++){ _variant_t v = (long)i;IDispatchPtr spDisp = m_spSHWinds->Item(v);SHDocVw::IWebBrowser2Ptr spBrowser(spDisp); \/\/生成一个IE窗口的智能指针 if (spBrowser){ if (SUCCEEDED(spBrowser->get_Document(...

ICP ,ISP ,SP各是什么,三者是什么关系?
icp是指信息服务业务,sp也是信息服务业务(不含互联网信息服务业务),isp是网络接入服务,以上都是业务许可证的简称,根据您开展业务不同所需要的许可证也不同。ICP经营许可证是指各地通信管理部门核发的《中华人民共和国增值电信业务经营许可证》中的其中之一。通过互联网向上网用户提供有偿信息、网上广告...

ICP ,ISP ,SP各是什么,三者是什么关系?
ISP经营许可证全称增值电信业务经营许可证-因特网接入服务业务。所谓全网ISP证是经营全国范围的ISP资质,地网ISP证是经营公司所在省份的ISP业务资质,这两者的区别就是经营范围的不同。SP证分为全网SP证和地网SP证,所谓全网SP证是经营全国范围的SP资质,地网SP证是经营公司所在省份的SP业务资质,这两者的...

海淀区17056242071: asp采集网页中所有的http链接,请问怎么写程序 -
封视丹黄: strCut(strContent,StartStr,EndStr,CutType) 只是截取字符.再给你一个函数吧. '================================================== '函数名:GetArray '作 用:提取链接地址,以$$分隔 '参 数:ConStr ------提取地址的原字符 '参 ...

海淀区17056242071: ASP里怎么接收上一页面地址栏的全部地址? -
封视丹黄: Response.Write Request.ServerVariables("HTTP_REFERER")----就会输出http://www.sslj.cn/photo.asp

海淀区17056242071: 求asp抓取网页代码 -
封视丹黄: Function getHTTPPage(urls) dim objXML set objXML=server.createobject("MSXML2.XMLHTTP")'定义 objXML.open "GET",urls,false'打开 objXML.send()'发送 If objXML.readystate4 then '判断文档是否已经解析完,以做客户端接受返回消...

海淀区17056242071: ASP.NET获取网站的HTTP代码. -
封视丹黄: 点button1之后,label1.text=getPage(textbox1.text) static public string getPage(string url) { System.Net.HttpWebRequest req; System.Net.HttpWebResponse res; req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); res = (...

海淀区17056242071: 怎么采集一个网站的所有链接? -
封视丹黄: 下载一个信息采集器,就是站长下载,可以下载整个网站的内容,包括视频,音乐,图片,不过程序类型的就下载不到了,网址的链接肯定会下载到的

海淀区17056242071: asp中如何获取当前浏览器页面URL -
封视丹黄: response.write("当前共有"&request.servervariables.count&"个servervariables变量") for each temp in request.servervariables response.write("request.servervariables("""+temp+""")="+request.servervariables(temp)+""+chr(10)+chr(13)) next%> 看看哪一个键值取出了index.html 你就用那个好了

海淀区17056242071: ASP批量采集代码 -
封视丹黄: Dim strurl strurl = Getarrayurl(Request("dname")) Function Getarrayurl(str) '====采集的域名串处理 If str = "" Then exit Function str_ = Replace(str,chr(13),",") str_ = Replace(str_,chr(10),"") str_ = Replace(str_," ","") Getarrayurl = str_ ...

海淀区17056242071: 高手进!有事想问! -
封视丹黄: 呵呵.我来解释原理.假设你访问的网站也就是盗链别人的网站为:A网站被盗链网站为 B 网站.那么你所述的盗链情况原理是这样的:1、你首先申请 http://A/index.asp,也就是打开 A 网站首页,2、A 网...

海淀区17056242071: 如何通过asp代码获取某个网站页面上的文本内容?试试做个采集
封视丹黄: &lt;% '功能:asp采集代码 url="http://news.163.com/09/0423/04/57IC37280001124J.html" str=getHTTPPage(url) title=strcut(str,"&lt;h1 id=""h1title""&gt;","&lt;/h1&gt;",2) content=strcut(str,"手机看新闻&lt;/a&gt;&lt;/span&gt;",...

海淀区17056242071: asp怎么获取前一页面的网址 -
封视丹黄: Dim ComeUrl ComeUrl = Trim(Request.ServerVariables("HTTP_REFERER")) Response.Write(ComeUrl)%> 在b.asp页面顶部加上以上代码看效果,变量 ComeUrl 即是来路地址 特别说明:据说不是所有的浏览器都支持 HTTP_REFERER 方法,但是这是asp中最普遍 最权威的获取来路方法了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网