校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > asp 采集實(shí)戰(zhàn)代碼

asp 采集實(shí)戰(zhàn)代碼

熱門標(biāo)簽:電銷機(jī)器人源碼網(wǎng)盤下載 調(diào)度系統(tǒng)外呼 綿陽(yáng)防封電銷卡價(jià)格 伊春外呼業(yè)務(wù)系統(tǒng) 電銷機(jī)器人教育 福建外呼增值業(yè)務(wù)線路 宜賓語(yǔ)音外呼系統(tǒng)軟件 中國(guó)辦理電信400電話 河北智能外呼系統(tǒng)軟件
最近實(shí)在是太流行采集了,本人是不喜歡采集的,但對(duì)采集的原理我卻很有興趣進(jìn)行研究,拿到了網(wǎng)上采集常用函數(shù),對(duì)其進(jìn)行了一番研究,并實(shí)戰(zhàn),結(jié)果成功,撇開(kāi)效率問(wèn)題,采集原理并不復(fù)雜,大家可以在搜索吧輸入“采集”查看其原理。下面是一個(gè)采集的例子:
復(fù)制代碼 代碼如下:

%@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"
%> 

'聲明取得目標(biāo)信息的函數(shù),通過(guò)XML組件進(jìn)行實(shí)現(xiàn)。 
Function GetURL(url) 
Set Retrieval = server.createobject("MSXML2.XMLHTTP")
With Retrieval 
.Open "GET", url, False 
.Send 
If .Status>200 then '判斷文檔是否已經(jīng)解析完,以做客戶端接受返回消息 
exit function 
End If 

' 二進(jìn)制轉(zhuǎn)字符串
GetURL = sTb(.responsebody) 
end with
'對(duì)取得信息進(jìn)行驗(yàn)證,如果信息長(zhǎng)度小于100則說(shuō)明截取失敗 
End Function 

' 二進(jìn)制轉(zhuǎn)字符串,否則會(huì)出現(xiàn)亂碼的! 
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開(kāi)始截取,到Over為結(jié)束 
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 />")
Response.Write(Answer)
Response.Write("采集成功")
Next
'打開(kāi)數(shù)據(jù)庫(kù),準(zhǔn)備入庫(kù) 
'dim connstr,conn,rs,sql 
'connstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 
'set conn=server.createobject("ADODB.CONNECTION") 
'conn.open connstr 
'set rs=server.createobject("adodb.recordset") 
'sql="select [列名] from [表名] where [列名]='"Title"'" 
'rs.open sql,conn,3,3 
'if rs.eof and rs.bof then 
'rs("列名")=Title 
'rs.update 
'set rs=nothing 
'end if 
'set rs=nothing 
%>

標(biāo)簽:延邊 新鄉(xiāng) 電商邀評(píng) 銅川 河池 那曲 優(yōu)質(zhì)小號(hào) 蘇州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp 采集實(shí)戰(zhàn)代碼》,本文關(guān)鍵詞  asp,采集,實(shí)戰(zhàn),代碼,asp,采集,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp 采集實(shí)戰(zhàn)代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于asp 采集實(shí)戰(zhàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 和田县| 汉阴县| 三都| 东光县| 义马市| 双桥区| 乐至县| 四子王旗| 天台县| 安塞县| 遂溪县| 东乡族自治县| 区。| 彭州市| 临城县| 黔东| 西吉县| 潞城市| 微山县| 武威市| 庆云县| 扎赉特旗| 桂平市| 贵州省| 抚远县| 政和县| 横山县| 潮安县| 崇明县| 五常市| 连南| 江都市| 房山区| 阿瓦提县| 阿拉尔市| 饶河县| 宁乡县| 葵青区| 天祝| 华坪县| 合肥市|