亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

vbs或asp采集文章時網頁編碼問題

2024-05-04 11:09:21
字體:
來源:轉載
供稿:網友
研究網頁編碼很長時間了,因為最近要設計一個友情鏈接檢測的VBS腳本,而與你鏈接的人的頁面很可能是各種編碼
 
 
 
'/*========================================================================= 
' * Intro 研究網頁編碼很長時間了,因為最近要設計一個友情鏈接檢測的VBS腳本,而與你鏈接的人的頁面很可能是各種編碼,以前采取的方法是:如果用GB2312查不到再用UTF-8查,再找不到證明對方沒有給你做鏈接雖然不是100%正確,但也差不多了,這兩種編碼用的人比較多,偶然間在收藏夾里的一個地址看到的一個思路,終于可以在采集文章時自動判斷網頁的編碼了。因為研究過程中這個問題困擾很久,雖然現在覺得簡單了,想必很多人還在找,所以把這三個函數貼出來。 
' * FileName GetWebCodePage.vbs 
' * Author yongfa365 
' * Version v2.0 
' * WEB http://www.yongfa365.com 
' * Email yongfa365[at]qq.com 
' * FirstWrite http://www.yongfa365.com/Item/GetWebCodePage.vbs.html 
' * MadeTime 2008-01-29 20:55:46 
' * LastModify 2008-01-30 20:55:46 
' *==========================================================================*/ 


Call getHTTPPage("http://www.baidu.com/") 
Call getHTTPPage("http://www.google.com/") 
Call getHTTPPage("http://www.yongfa365.com/") 
Call getHTTPPage("http://www.cbdcn.com/") 
Call getHTTPPage("http://www.csdn.net/") 


'得到匹配的內容,返回數組 
'getContents(表達式,字符串,是否返回引用值) 
'msgbox getContents("a(.+?)b", "a23234b ab a67896896b sadfasdfb" ,True)(0) 

Function getContents(patrn, strng , yinyong) 
'by www.yongfa365.com 轉載請保留鏈接,以便最終用戶及時得到最新更新信息 
On Error Resume Next 
Set re = New RegExp 
re.Pattern = patrn 
re.IgnoreCase = True 
re.Global = True 
Set Matches = re.Execute(strng) 
If yinyong Then 
For i = 0 To Matches.Count -1 
If Matches(i).Value<>"" Then RetStr = RetStr & Matches(i).SubMatches(0) & "柳永法" 
Next 
Else 
For Each oMatch in Matches 
If oMatch.Value<>"" Then RetStr = RetStr & oMatch.Value & "柳永法" 
Next 
End If 
getContents = Split(RetStr, "柳永法") 
End Function 

Function getHTTPPage(url) 
On Error Resume Next 
Set xmlhttp = CreateObject("MSXML2.XMLHTTP") 
xmlhttp.Open "Get", url, False 
xmlhttp.Send 
If xmlhttp.Status<>200 Then Exit Function 
GetBody = xmlhttp.ResponseBody 
'柳永法(www.yongfa365.com)在此的思路是,先根據返回的字符串找,找文件頭,如果還沒有的話就用GB2312,一般都能直接匹配出編碼。 
'在返回的字符串里看,雖然中文是亂碼,但不影響我們取其編碼, 
GetCodePage = getContents("charset=[""']*([^"",']+)", xmlhttp.ResponseText , True)(0) 
'在頭文件里看編碼 
If Len(GetCodePage)<3 Then GetCodePage = getContents("charset=[""']*([^"",']+)", xmlhttp.getResponseHeader("Content-Type") , True)(0) 
If Len(GetCodePage)<3 Then GetCodePage = "gb2312" 
Set xmlhttp = Nothing 
'下邊這句在正式使用時要屏蔽掉 
WScript.Echo url & "-->" & GetCodePage 
getHTTPPage = BytesToBstr(GetBody, GetCodePage) 
End Function 


Function BytesToBstr(Body, Cset) 
On Error Resume Next 
Dim objstream 
Set objstream = 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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费小视频| 亚洲毛片一区二区| 久久精品视频一| 成年无码av片在线| 欧美一级bbbbb性bbbb喷潮片| 亚洲电影免费观看| 久久精品国产99国产精品澳门| 欧美黄色成人网| 国产婷婷97碰碰久久人人蜜臀| 亚洲精品一区在线观看香蕉| 在线播放日韩欧美| 欧美精品第一页在线播放| 91精品国产综合久久香蕉最新版| 亚洲精品电影网| 欧美日产国产成人免费图片| 欧美黑人一区二区三区| www日韩中文字幕在线看| 日韩一区二区av| 亚洲免费视频网站| 欧美激情亚洲视频| 精品一区电影国产| 精品亚洲男同gayvideo网站| 亚洲高清av在线| 欧美乱大交做爰xxxⅹ性3| 国产日韩在线观看av| 米奇精品一区二区三区在线观看| 国产精品福利在线观看网址| 亚洲成av人影院在线观看| 日韩福利视频在线观看| 欧美精品做受xxx性少妇| 性欧美办公室18xxxxhd| 亚洲一区二区在线播放| 中文字幕久热精品在线视频| 欧美日韩亚洲精品内裤| 日日噜噜噜夜夜爽亚洲精品| 成人精品视频99在线观看免费| 欧美极品在线播放| 亚洲欧美日韩在线一区| 亚洲男人天堂视频| 亚洲精品999| 国产成人精品日本亚洲| 日韩欧美在线第一页| 精品国产一区二区三区四区在线观看| 最近2019中文字幕在线高清| 久久精品国产亚洲一区二区| 色老头一区二区三区在线观看| 国产精品久久久久久搜索| 亚洲人成电影在线观看天堂色| 久久久精品视频成人| 国产91精品青草社区| 欧美日韩午夜视频在线观看| 日韩美女写真福利在线观看| 欧美久久久精品| 日韩美女毛茸茸| 国产精品99久久99久久久二8| 亚洲人成网站999久久久综合| 久久久久久中文| 欧美激情亚洲视频| 57pao精品| 亚洲欧美日韩综合| 久久免费精品日本久久中文字幕| 欧洲亚洲免费视频| 国产成人a亚洲精品| 欧美日韩综合视频网址| 日产日韩在线亚洲欧美| 96国产粉嫩美女| 97国产精品人人爽人人做| 亚洲第一区第一页| 国产ts人妖一区二区三区| 国产不卡精品视男人的天堂| 中文欧美日本在线资源| 日韩av片免费在线观看| 亚洲自拍欧美另类| 91久久综合亚洲鲁鲁五月天| 97超级碰碰人国产在线观看| 日韩精品免费综合视频在线播放| 精品久久久精品| 欧美高清在线视频观看不卡| 欧美国产亚洲视频| 日韩在线观看免费网站| 91亚洲精华国产精华| 亚洲裸体xxxx| 欧美国产亚洲视频| 色偷偷av亚洲男人的天堂| 亚洲影院污污.| 亚洲国产高清自拍| 国产成人精品av| 中文字幕一区日韩电影| wwwwwwww亚洲| 亚洲欧美国产精品| 中文字幕日韩欧美精品在线观看| 亚洲精品成人久久久| www.日韩av.com| 亚洲另类图片色| 色先锋久久影院av| 欧美性生活大片免费观看网址| 欧美日韩亚洲天堂| 国产欧美va欧美va香蕉在| 欧美一二三视频| 性色av一区二区三区红粉影视| 亚洲成人1234| 久久99国产综合精品女同| 91精品免费久久久久久久久| 日韩在线中文字幕| 久久久久久久爱| 日韩hd视频在线观看| 一区三区二区视频| 国产69久久精品成人看| 久久久久久久香蕉网| 一区二区在线视频播放| 韩国v欧美v日本v亚洲| 国产精品第一页在线| 国产精品国产三级国产aⅴ9色| 日韩暖暖在线视频| 亚洲欧美变态国产另类| 午夜欧美大片免费观看| 91精品国产免费久久久久久| 日韩av电影院| 欧美xxxwww| 国产一区二区动漫| 欧美美最猛性xxxxxx| 欧美视频裸体精品| 国产午夜精品视频免费不卡69堂| 性欧美在线看片a免费观看| 亚洲电影免费观看高清完整版在线| 日韩在线视频观看正片免费网站| 国产精品福利片| 成人黄色免费片| 操日韩av在线电影| 国产成人精品综合久久久| 日韩在线精品一区| 亚洲欧洲自拍偷拍| 97国产suv精品一区二区62| 欧美理论电影在线播放| 久青草国产97香蕉在线视频| 一本久久综合亚洲鲁鲁| 日韩精品一二三四区| 亚洲午夜小视频| 中文字幕亚洲欧美日韩高清| 亚洲黄色av网站| 欧美成人午夜激情视频| 尤物yw午夜国产精品视频明星| 亚洲午夜精品久久久久久性色| 亚洲一区二区少妇| 69久久夜色精品国产69| 亚洲精品久久久一区二区三区| 欧美激情欧美狂野欧美精品| 欧美野外猛男的大粗鳮| 2019中文字幕在线| 川上优av一区二区线观看| 亚洲精品乱码久久久久久金桔影视| 欧美在线视频在线播放完整版免费观看| 国产日韩欧美日韩| 国产成+人+综合+亚洲欧美丁香花| 日本精品免费一区二区三区| 韩曰欧美视频免费观看| 亚洲一品av免费观看| 欧美国产日韩xxxxx| 国产成人精品综合久久久| 日韩视频在线免费| 97精品久久久中文字幕免费| 欧美一区深夜视频| 精品久久久免费| 日韩欧美精品在线观看|