欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 網站生成靜態頁面攻略2:數據采集

網站生成靜態頁面攻略2:數據采集

熱門標簽:鳳臺百度地圖標注店 武夷山旅游地圖標注 個人可以辦理400電話么 金昌電話機器人價格 萊西電子地圖標注 怎么在地圖標注自己 外呼系統API接口 縣域地圖標注打印店 修改地圖標注

采集原理:
    采集程序的主要步驟如下:
    一、獲取被采集的頁面的內容
    二、從獲取代碼中提取所有用的數據
    一、獲取被采集的頁面的內容
    我目前所掌握的ASP常用獲取被采集的頁面的內容方法:
    1、用serverXMLHTTP組件獲取數據

Function GetBody(weburl) 
'-----------------翟振愷(小琦)
    '創建對象
    Dim ObjXMLHTTP
    Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")
    '請求文件,以異步形式
    ObjXMLHTTP.Open "GET",weburl,False
    ObjXMLHTTP.send
    While ObjXMLHTTP.readyState > 4
        ObjXMLHTTP.waitForResponse 1000
    Wend
    '得到結果
     GetBody=ObjXMLHTTP.responseBody
    '釋放對象
     Set ObjXMLHTTP=Nothing
'-----------------翟振愷(小琦)
End Function
     調用方法:GetBody(文件的URLf地址)
    2、或XMLHTTP組件獲取數據

Function GetBody(weburl) 
'-----------------翟振愷(小琦)
    '創建對象
    Set Retrieval = CreateObject("Microsoft.XMLHTTP") 
    With Retrieval 
     .Open "Get", weburl, False, "", "" 
     .Send 
     GetBody = .ResponseBody
     End With 
    '釋放對象
    Set Retrieval = Nothing 
'-----------------翟振愷(小琦)
End Function
    調用方法:GetBody(文件的URLf地址)
    這樣獲取的數據內容還需要進行編碼轉換才可以使用

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
    調用方法:BytesToBstr(要轉換的數據,編碼)'編碼常用為GB2312和UTF-8。
    二、從獲取代碼中提取所有用的數據
    1、用ASP內置的MID函數截取需要的數據

Function body(wstr,start,over)
'-----------------翟振愷(小琦)
start=Newstring(wstr,start)
'設置需要處理的數據的唯一的開始標記
over=Newstring(wstr,over)
'和start相對應的就是需要處理的數據的唯一的結束標記
body=mid(wstr,start,over-start)
'設置顯示頁面的范圍
'-----------------翟振愷(小琦)
End Function
    調用方法:body(被采集的頁面的內容,開始標記,結束標記)
    2、用正則獲取需要的數據

Function body(wstr,start,over)
'-----------------翟振愷(小琦)
Set xiaoqi = New Regexp'設置配置對象
xiaoqi.IgnoreCase = True'忽略大小寫
xiaoqi.Global = True'設置為全文搜索
xiaoqi.Pattern =  "”start“.+?”over“"'正則表達式 
Set Matches =xiaoqi.Execute(wstr)'開始執行配置
set  xiaoqi=nothing 
body=""
For Each Match in Matches
body=bodyMatch.Value '循環匹配
Next
'-----------------翟振愷(小琦)
End Function
    調用方法:body(被采集的頁面的內容,開始標記,結束標記)
    采集程序祥細思路:
    1、取得網站的分頁列表頁的每頁地址
        目前絕大部分動態網站的分頁地址都有規則,如:
動態頁
第一頁:index.asp?page=1
第二頁:index.asp?page=2
第三頁:index.asp?page=3
.....

靜態頁
第一頁:page_1.htm
第二頁:page_2.htm
第三頁:page_3.htm
.....
    取得網站的分頁列表頁的每頁地址,只需要用變量替代每頁地址的變化的字符即可如:page_%="page"%>.htm
    2、獲取被采集網站的分頁列表頁內容
    3、從分頁列表代碼中提取被采集的內容頁面的URL連接地址
絕大部分分頁頁面里的內容頁連接也有固定規則,如:

a href="url1">連接1/a> br>
a href="url2">連接2/a> br>
a href="url3">連接3/a> br>
    用以下代碼就可以獲得一個URL連接集合

'-----------------翟振愷(小琦)
Set xiaoqi = New Regexp
xiaoqi.IgnoreCase = True
xiaoqi.Global = True
xiaoqi.Pattern =  ””“.+?”““
Set Matches =xiaoqi.Execute(頁面列表內容)
set  xiaoqi=nothing 
url=""
For Each Match in Matches
url=urlMatch.Value 
Next
'-----------------翟振愷(小琦)
    4、取得被采集的內容頁面內容,根據”提取標記“從被采集的內容頁面分別截取要取得的數據。
因為是動態生成的頁面,大多數內容頁面內都有相同的html標記,我們可以根據這些有規則的標記提取需要的各個部分的內容。如:
每個頁面都有網頁標題title>網頁標題/title>,用我上面寫的MID截取函數就可以獲得title>/title>之間的值,也可以用正則表達式來獲得。
例:

body("title>網頁標題/title>","title>","/title>")

標簽:涼山 楚雄 邢臺 清遠 通遼 南京 上海 赤峰

巨人網絡通訊聲明:本文標題《網站生成靜態頁面攻略2:數據采集》,本文關鍵詞  網站,生成,靜態,頁面,攻略,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《網站生成靜態頁面攻略2:數據采集》相關的同類信息!
  • 本頁收集關于網站生成靜態頁面攻略2:數據采集的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美国产精品v| 成人国产精品免费观看视频| 国产综合久久久久久鬼色| 91视频com| 大吊一区二区三区| 欧美二区乱c少妇| 国产精品久99| 国模冰冰炮一区二区| 亚洲天堂久久新| 在线91免费看| 日日夜夜精品免费视频| 99久久亚洲一区二区三区青草| 一级肉体全黄裸片| 日韩一区二区三区在线观看| 亚洲视频狠狠干| 国产精品一级二级三级| 日本少妇色视频| 欧美视频一区二| 国产精品日韩精品欧美在线| 久久精品国产一区二区三区免费看 | 精品亚洲乱码一区二区| 日韩一区二区视频在线观看| 免费在线看一区| 在线免费播放av| 欧美另类z0zxhd电影| 国产精品不卡一区二区三区| 不卡av在线网| 欧美日韩一区二区三区高清 | 久久久影院官网| 日精品一区二区| av网站免费在线播放| ww久久中文字幕| 奇米一区二区三区| 欧美福利第一页| 欧美精品一区二区高清在线观看| 日韩1区2区3区| 北京富婆泄欲对白| 欧美日韩在线三区| 日本va欧美va瓶| 欧美色图17p| 久久精品人人爽人人爽| 老司机精品视频线观看86| 日本人亚洲人jjzzjjz| 亚洲欧美一区二区视频| 波多野结衣视频播放| 欧美一区二区在线播放| 亚洲综合999| 精品人妻一区二区乱码| 在线观看视频一区| 亚洲免费色视频| 91免费视频网| 欧美一卡二卡在线观看| 国产精品一区二区果冻传媒| 日本道精品一区二区三区| 亚洲免费色视频| 亚洲av综合一区二区| 综合久久综合久久| 国产伦精品一区二区三区妓女| 日韩视频在线永久播放| 国产乱码精品一区二区三| 91动漫免费网站| 亚洲免费av网站| a级在线免费观看| 国产欧美一区二区在线观看| 国产二区国产一区在线观看 | 日韩在线一二三区| 成人在线观看免费完整| 亚洲欧美日韩一区二区| 人妻熟女aⅴ一区二区三区汇编| 国产精品看片你懂得| av网页在线观看| 亚洲区小说区图片区qvod| 国产成人精品无码免费看夜聊软件| 中文字幕在线播放不卡一区| 黄色国产在线观看| 亚洲伦理在线精品| 五月激情四射婷婷| 香蕉成人啪国产精品视频综合网| 久久久亚洲av波多野结衣| 自拍偷拍亚洲综合| 国产午夜福利一区| 三级亚洲高清视频| 色悠久久久久综合欧美99| 亚洲小说春色综合另类电影| 午夜黄色福利视频| 日本亚洲视频在线| 亚洲精品中文字幕在线观看| 成人激情开心网| 3d动漫精品啪啪| 国产剧情一区二区| 日韩欧美卡一卡二| 我想看黄色大片| 日本中文字幕一区二区有限公司| 在线观看国产精品网站| 国产v日产∨综合v精品视频| 福利所第一导航| 日韩黄色小视频| 欧美揉bbbbb揉bbbbb| 99精品久久99久久久久| 欧美mv日韩mv国产网站app| 成人在线视频首页| 久久久久久久久伊人| 亚洲国产无码精品| 亚洲成人一区在线| 欧美制服丝袜第一页| 成人av在线网| 国产精品热久久久久夜色精品三区 | 欧美一个色资源| 欧美日韩人妻精品一区在线| 久久精品人人做人人综合| 中国毛片在线观看| 日韩精品视频网| 欧美一卡2卡3卡4卡| 国产精品一区二区在线免费观看| 久久久99久久| 三区四区在线观看| 国内外成人在线| 精品久久久久久综合日本欧美| 黄色录像a级片| 午夜精品爽啪视频| 中文字幕在线观看成人| 高清久久久久久| 国产精品美女视频| 日本精品在线免费观看| 久久激情五月婷婷| 精品国产乱码久久| 成年人在线免费看片| 国内精品久久久久影院薰衣草 | 欧美熟妇精品一区二区| 国产视频一区二区三区在线观看| 人人妻人人澡人人爽| 国产在线精品一区在线观看麻豆| 久久色视频免费观看| 你懂得视频在线观看| 国产又黄又大久久| 欧美—级在线免费片| 婷婷在线精品视频| 97aⅴ精品视频一二三区| 亚洲精品乱码久久久久久| 欧美在线免费视屏| 欧美熟妇精品一区二区蜜桃视频| 视频一区免费在线观看| 欧美一区二区三区在线观看| 国产成人无码精品久久二区三| 韩国一区二区三区| 国产精品高潮久久久久无| 在线观看日韩一区| 永久免费未满蜜桃| 麻豆精品视频在线观看| 欧美一级在线视频| 男女做爰猛烈刺激| 国产成人一区在线| 亚洲激情校园春色| 制服丝袜中文字幕一区| 熟女高潮一区二区三区| 狠狠狠色丁香婷婷综合激情| 中文字幕国产一区| 欧美私模裸体表演在线观看| 黄色国产在线视频| 韩国女主播一区| 亚洲嫩草精品久久| 91精品国产乱| 肉色超薄丝袜脚交69xx图片| 91小宝寻花一区二区三区| 日日摸夜夜添夜夜添精品视频 | 精品久久国产97色综合| 99久久99久久精品免费看小说.| 99精品视频一区二区三区| 丝袜亚洲精品中文字幕一区| 日韩精品一区二区三区视频| 蜜桃av免费在线观看| 熟妇女人妻丰满少妇中文字幕| 免费日韩伦理电影| 国产精品久久久久一区二区三区| 欧美日韩日本视频| 亚洲精品国产精品国自产网站| kk眼镜猥琐国模调教系列一区二区| 亚洲成人一区在线| 国产精品天美传媒| 日韩亚洲电影在线| 欧产日产国产v| 中文字字幕码一二三区| 成人亚洲精品久久久久软件| 天堂一区二区在线免费观看| 国产精品免费视频一区| 3d成人h动漫网站入口| 日韩在线观看视频一区二区| 亚洲男人在线天堂| 99综合电影在线视频| 免费在线视频一区| 亚洲精品菠萝久久久久久久| 精品成人免费观看| 欧美性xxxxx极品少妇| 一级片久久久久| 亚洲色图欧美日韩| 丁香激情综合国产| 蜜臀av性久久久久av蜜臀妖精 | 特黄一区二区三区| 日批在线观看视频| 成人av网站在线|