今天给各位分享简单的asp采集代码教程的知识,其中也会对asp源码之家进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求最简单的ASP代码编写方法

1、安装一个IIS

2、打开记事本

3、编写ASP代码标签%%

4、编写ASP代码 response.write “OK”

这步完成之后记事本中的全部代码为 %response.write “OK”%

5、保存为asp文件,在你的IIS里运行这个ASP就看到效果了

简单的asp采集代码教程(asp源码之家)插图

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_

End function

If strurl “” Then Call CmfeiShow()

Sub CmfeiShow()

strurl_ = split(strurl,”,”)

For i=0 to Ubound(strurl_)

If i2 Then Exit For ‘===最多采集的网页个数

If left(strurl_(i),7)=”http://” Then

strShow = GetKey(getHTTPPage(strurl_(i)),”h1″,”/h1″)

Response.Write strShow “br/”

End If

Next

End Sub

例子:本例子只采集最靠前的三个网页的title标签的内容。。

ASP采集代码,请举出例子

%

‘功能:asp采集代码

url=””

str=getHTTPPage(url)

title=strcut(str,”h1 id=””h1title”””,”/h1″,2)

content=strcut(str,”手机看新闻/a/span”,”(本文来源”,2)

response.write “新闻标题brb”title”/bbrbrbr新闻内容:br”content

‘获取当前网址的源代码

Function getHTTPPage(url)

On Error Resume Next

dim http

set http=Server.createobject(“Microsoft.XMLHTTP”)

Http.open “GET”,url,false

Http.send()

if Http.readystate4 then

exit function

end if

getHTTPPage=bytesToBSTR(Http.responseBody,”GB2312″)

set http=nothing

If Err.number0 then

Response.Write “p align=’center’font color=’red’b服务器获取文件内容出错/b/font/p”

Err.Clear

End If

End Function

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

‘截取字符串,1.包括起始和终止字符,2.不包括

Function strCut(strContent,StartStr,EndStr,CutType)

Dim strHtml,S1,S2

strHtml = strContent

On Error Resume Next

Select Case CutType

Case 1

S1 = InStr(strHtml,StartStr)

S2 = InStr(S1,strHtml,EndStr)+Len(EndStr)

Case 2

S1 = InStr(strHtml,StartStr)+Len(StartStr)

S2 = InStr(S1,strHtml,EndStr)

End Select

If Err Then

strCute = “p align=’center’没有找到需要的内容。/p”

Err.Clear

Exit Function

Else

strCut = Mid(strHtml,S1,S2-S1)

End If

End Function

%

关于简单的asp采集代码教程和asp源码之家的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。