国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp 采集實戰代碼

2024-05-04 11:01:29
字體:
來源:轉載
供稿:網友
最近實在是太流行采集了,本人是不喜歡采集的,但對采集的原理我卻很有興趣進行研究,拿到了網上采集常用函數,對其進行了一番研究,并實戰,結果成功,撇開效率問題,采集原理并不復雜,大家可以在搜索吧輸入“采集”查看其原理。下面是一個采集的例子:
復制代碼 代碼如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Response.CodePage=65001%> 
<% Response.Charset="UTF-8" %> 
<%Server.Scripttimeout=9999999
response.expires = 0 
response.expiresabsolute = Now() - 1 
response.addHeader "pragma","no-cache" 
response.addHeader "cache-control","private" 
Response.CacheControl = "no-cache"
%> 
<% 
'聲明取得目標信息的函數,通過XML組件進行實現。 
Function GetURL(url) 
Set Retrieval = server.createobject("MSXML2.XMLHTTP")
With Retrieval 
.Open "GET", url, False 
.Send 
If .Status<>200 then '判斷文檔是否已經解析完,以做客戶端接受返回消息 
exit function 
End If 

' 二進制轉字符串
GetURL = sTb(.responsebody) 
end with
'對取得信息進行驗證,如果信息長度小于100則說明截取失敗 
End Function 

' 二進制轉字符串,否則會出現亂碼的! 
Function sTb(vin)
Const adTypeText = 2
Dim BytesStream,StringReturn
Set BytesStream = Server.CreateObject("ADODB.Stream")
With BytesStream
.Type = adTypeText
.Open
.WriteText vin
.Position = 0
.Charset = "GB2312"
.Position = 2
StringReturn = .ReadText
.Close
End With
Set BytesStream = Nothing
sTb = StringReturn
End Function 

Function Newstring(Wstr,Strng) 
 Newstring=Instr(Lcase(Wstr),Lcase(Strng)) 
 If Newstring<=0 Then Newstring=Len(Wstr) 
End Function 

'聲明截取的格式,從Start開始截取,到Over為結束 
Function GetKey(HTML,Start,Over) 
 Start=Newstring(HTML,start) 
 Over=Newstring(HTML,Over) 
 GetKey=Mid(HTML,Start,Over-start) 
End Function 

Dim Softid,Url,Html,Title 
'采集百度知道
For i = 1 to 100
Url="http://zhidao.baidu.com/question/10000"&i&".html"
Html = GetURL(Url) 
Question = GetKey(Html,"<cq>","</cq>") 
Answer = GetKey(Html,"<ca>","</ca>")

Response.Write(Question&"<br />")
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桓仁| 象山县| 玉田县| 平顶山市| 博乐市| 敦煌市| 化州市| 广州市| 青冈县| 德阳市| 平武县| 岑溪市| 阳东县| 舟曲县| 当雄县| 新泰市| 上思县| 涿鹿县| 彭阳县| 邯郸市| 彭州市| 江川县| 嘉兴市| 东阿县| 石楼县| 永川市| 巴林左旗| 琼中| 凌海市| 洪湖市| 辛集市| 都匀市| 达孜县| 芜湖市| 沙湾县| 沁水县| 华池县| 保康县| 钦州市| 大港区| 贡山|