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

主頁 > 知識庫 > asp采集HTML內容常用代碼,詳講正則采集

asp采集HTML內容常用代碼,詳講正則采集

熱門標簽:石家莊慧營銷外呼系統 梧州市地圖標注 世界地圖標注了哪些城市 創意電話機器人 地圖標注陽江 外呼線路批發 java外呼系統是什么 武穴地圖標注 濟源電銷外呼系統線路
先說一下采集原理:

采集程序的主要步驟如下:

一、獲取被采集的頁面的內容
二、從獲取代碼中提取所有用的數據

一、獲取被采集的頁面的內容

我目前所掌握的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>")
您可能感興趣的文章:
  • javascript+HTML5自定義元素播放焦點圖動畫
  • css3元素簡單的閃爍效果實現(html5 jquery)
  • 用正則查找html中有id屬性的html標簽
  • asp自動補全html標簽自動閉合(正則表達式)
  • php正則過濾html標簽、空格、換行符的代碼(附說明)
  • asp.net正則表達式刪除指定的HTML標簽的代碼
  • Java/Js下使用正則表達式匹配嵌套Html標簽
  • 正則表達式與HTML5新元素

標簽:甘南 唐山 揭陽 滁州 南寧 來賓 淮北 迪慶

巨人網絡通訊聲明:本文標題《asp采集HTML內容常用代碼,詳講正則采集》,本文關鍵詞  asp,采集,HTML,內容,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp采集HTML內容常用代碼,詳講正則采集》相關的同類信息!
  • 本頁收集關于asp采集HTML內容常用代碼,詳講正則采集的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲综合色婷婷| 欧美理论片在线| 日本一区二区三区dvd视频在线| 亚洲成a人v欧美综合天堂| 欧美在线色视频| 免费在线看一区| 国产欧美日韩在线观看| 欧美视频一区二区三区四区 | 日韩精品专区在线影院观看 | 成人在线综合网| 亚洲蜜臀av乱码久久精品| 在线国产电影不卡| 日韩av电影天堂| 国产精品三级av| 欧美日韩不卡视频| 国产麻豆视频一区| 亚洲女同女同女同女同女同69| 欧美福利视频一区| 国产99久久久国产精品免费看| 亚洲男人电影天堂| 日韩一区二区视频| 国产成人久久精品77777最新版本| 18欧美亚洲精品| 91麻豆精品国产91久久久使用方法| 国产在线视频精品一区| 亚洲自拍偷拍网站| 久久精品亚洲国产奇米99| 欧美中文字幕亚洲一区二区va在线 | 欧美激情一区不卡| 欧美视频一二三区| 国产成人av在线影院| 亚洲午夜在线视频| 国产无人区一区二区三区| 国产成人午夜精品5599| 成人美女视频在线看| 欧美一区二区大片| 国产精品灌醉下药二区| 国产乱国产乱300精品| 欧美日韩不卡一区二区| 亚洲国产成人av| 国产在线播放一区三区四| 欧美三片在线视频观看| 亚洲成人动漫av| 欧美日韩久久一区| 亚洲国产va精品久久久不卡综合| 东方aⅴ免费观看久久av| 国产欧美一区二区精品性色| 秋霞午夜av一区二区三区| 欧美剧在线免费观看网站| 五月婷婷激情综合网| 91污在线观看| 国产亚洲美州欧州综合国| 亚洲欧美日韩国产综合| 波多野洁衣一区| 亚洲人成影院在线观看| 国产日韩欧美不卡| 亚洲另类在线制服丝袜| 色婷婷香蕉在线一区二区| 精品一区中文字幕| 日韩不卡手机在线v区| 亚洲国产一区在线观看| 一区二区高清视频在线观看| 中文字幕一区二区三区精华液| 日韩一区二区免费电影| 精品亚洲国内自在自线福利| 亚洲高清视频中文字幕| 亚洲三级电影网站| 18成人在线观看| 中文字幕制服丝袜一区二区三区 | 精品三级在线观看| 欧美久久久久久久久中文字幕| 91福利社在线观看| 在线观看日韩精品| 欧美亚洲综合网| 欧美最猛黑人xxxxx猛交| 91国产成人在线| 欧美日韩在线一区二区| 欧美日韩免费不卡视频一区二区三区 | 92精品国产成人观看免费| 成人av电影在线播放| www.欧美色图| 色综合久久综合| 欧美午夜影院一区| 日韩一级在线观看| 日韩一级在线观看| 精品久久人人做人人爱| 欧美精品一区二区久久久| 久久精品亚洲精品国产欧美| 欧美极品少妇xxxxⅹ高跟鞋 | www.一区二区| 96av麻豆蜜桃一区二区| 色婷婷狠狠综合| 欧美狂野另类xxxxoooo| 精品欧美一区二区三区精品久久| 精品动漫一区二区三区在线观看| 国产婷婷精品av在线| 国产精品国产三级国产三级人妇| 亚洲精品中文在线观看| 日本亚洲一区二区| 国产激情91久久精品导航| 99精品视频一区| 欧美日本一区二区| 久久精品一区二区三区不卡牛牛| 亚洲欧洲性图库| 日韩精品一级中文字幕精品视频免费观看| 日韩成人免费电影| 高清不卡一区二区在线| 色婷婷亚洲婷婷| 欧美xxx久久| 亚洲人成精品久久久久久 | 久久久久久久久97黄色工厂| 中文在线一区二区| 亚洲成a人在线观看| 国内精品视频666| 日本韩国一区二区三区| 日韩精品一区二区三区视频| 国产精品视频一区二区三区不卡 | 久草这里只有精品视频| 99视频一区二区三区| 欧美一区二区播放| 18欧美乱大交hd1984| 老色鬼精品视频在线观看播放| 99久久精品99国产精品| 日韩精品一区二区三区老鸭窝| 亚洲特级片在线| 久久99精品一区二区三区| 日本丰满少妇一区二区三区| 精品国产乱码久久久久久蜜臀 | 国产精品家庭影院| 免费观看成人av| 91网站黄www| 亚洲精品一区二区三区蜜桃下载 | 亚洲免费观看高清| 日韩黄色免费电影| 91丨porny丨国产入口| 欧美一级专区免费大片| 一区二区三区欧美久久| 国产mv日韩mv欧美| 91精选在线观看| 亚洲一区av在线| av一区二区三区黑人| 久久久久久久久97黄色工厂| 日韩不卡一二三区| 欧美中文字幕一区二区三区亚洲 | 久久色.com| 日韩国产精品久久久久久亚洲| 一本一道综合狠狠老| 亚洲国产电影在线观看| 精品一区二区国语对白| 日韩一级完整毛片| 午夜久久久久久久久| 在线日韩av片| 亚洲激情图片小说视频| 成人avav在线| 欧美精品一区二区三| 亚洲成av人片一区二区三区 | 国产精品99久久久久| 日韩欧美一区二区在线视频| 一区二区三区91| 欧美视频你懂的| 一区二区三区中文字幕精品精品 | 国产99久久精品| 久久精品视频一区二区三区| 精品制服美女久久| 精品国产乱码久久久久久图片| 蜜桃一区二区三区在线| 91精品国产高清一区二区三区蜜臀| 亚洲国产欧美在线| 欧美丰满一区二区免费视频| 亚洲地区一二三色| 91精品国产乱码久久蜜臀| 亚洲mv大片欧洲mv大片精品| 欧美日本一区二区在线观看| 天天综合网天天综合色| 日韩欧美电影一二三| 国产在线看一区| 国产喂奶挤奶一区二区三区| 高潮精品一区videoshd| 国产精品人妖ts系列视频| 91在线观看高清| 亚洲香肠在线观看| 91精品国产乱码| 国产精品99久久久| 中文字幕在线不卡国产视频| 欧美亚洲高清一区二区三区不卡| 亚洲第一福利一区| 精品美女在线播放| proumb性欧美在线观看| 亚洲午夜三级在线| 日韩欧美www| 成人久久视频在线观看| 一区二区视频在线| 日韩你懂的电影在线观看| 国产成人精品亚洲日本在线桃色 | 欧美一级二级在线观看| 精彩视频一区二区三区| 国产蜜臀av在线一区二区三区| 日本精品裸体写真集在线观看 | 亚洲成人动漫在线观看| 欧美电影免费观看完整版|