国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - VBS - VBS獲取GZIP壓縮的HTTP內容的實現代碼

VBS獲取GZIP壓縮的HTTP內容的實現代碼

2020-08-17 11:40VBS教程網 VBS

這篇文章主要介紹了VBS獲取GZIP壓縮的HTTP內容的實現代碼,需要的朋友可以參考下

不少網站為了提高加載速度,啟用HTTP服務器的GZIP壓縮功能,當客戶端發送的HTTP請求中聲明可以接受GZIP編碼時,服務器自動對HTTP響應內容進行GZIP壓縮。但是,在VBS中想自動對GZIP編碼進行解壓就沒有那么容易了。

不同組件對GZIP壓縮的處理不盡相同,首先看Msxml2.XMLHTTP:

?
1
2
3
4
5
6
7
8
'By Demon
'http://demon.tw
Dim http
Set http = CreateObject("Msxml2.XMLHTTP")
http.open "GET", "https://www.baidu.com", False
http.setRequestHeader "Accept-Encoding", "gzip"
http.send
WScript.Echo http.responseText

從測試的結果看,Msxml2.XMLHTTP會自動進行GZIP解壓,GOOD!

其次是Msxml2.ServerXMLHTTP:

?
1
2
3
4
5
6
7
'By Demon
Dim http
Set http = CreateObject("Msxml2.ServerXMLHTTP")
http.open "GET", "https://www.baidu.com", False
http.setRequestHeader "Accept-Encoding", "gzip"
http.send
WScript.Echo http.responseText

很可惜,返回的是亂碼。再看看WinHttp.WinHttpRequest.5.1:

?
1
2
3
4
5
6
7
'By Demon
Dim http
Set http = CreateObject("WinHttp.WinHttpRequest.5.1")
http.open "GET", "https://www.baidu.com", False
http.setRequestHeader "Accept-Encoding", "gzip"
http.send
WScript.Echo http.responseText

依然是亂碼。雖然說一般情況下用Msxml2.XMLHTTP組件已經綽綽有余了,但是有些時候還是不行的,比如不能發送Cookie,不能偽造Referer等等。所以還是得想辦法對GZIP進行解碼,辦法無外乎兩種,自己用VBS寫算法或者調用第三方組件。

算法我就偷懶不寫了,感覺效率不會太高,哪位朋友感興趣可以寫來玩玩。找了個不錯的第三方組件(居然用第三方,我果然老了)Chilkat.Gzip:

?
1
2
3
4
5
6
7
8
9
10
Dim Gzip
Set Gzip = CreateObject("Chilkat.Gzip")
Gzip.UnlockComponent ""
'By Demon
Dim http
Set http = CreateObject("WinHttp.WinHttpRequest.5.1")
http.open "GET", "https://www.baidu.com", False
http.setRequestHeader "Accept-Encoding", "gzip"
http.send
WScript.Echo Gzip.UncompressString(http.responseBody, "utf-8")

順便說一下這個組件是收費的,可以免費試用30天,所以還是應該用VBS來實現?

原文:http://demon.tw/programming/vbs-http-gzip.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | 亚洲午夜在线 | 国产精品毛片久久久久久久 | 国产一区二区三区不卡在线观看 | 亚洲人体视频 | 免费成人黄色 | 午夜久久久 | 亚洲欧美日韩精品久久亚洲区 | 日韩一区二区精品视频 | 成人三级视频网站 | 欧美视频免费 | 亚洲精品国产第一综合99久久 | 欧美freesex黑人又粗又大 | 亚洲国产91 | 在线二区| 日本高清不卡视频 | 26uuu国产电影一区二区 | 午夜电影在线看 | 日本久久免费 | 五月天婷婷精品 | 久久久久久久国产精品 | 国产欧美自拍 | 久久精品国产一区二区三区不卡 | 黑人精品 | 国产免费一区二区三区 | 久草久草久 | 成人精品一区二区三区 | 亚洲男人一区 | 国产中文一区二区三区 | 成人瑟瑟 | 国产精品久久久爽爽爽麻豆色哟哟 | 九九热免费精品视频 | 国产成人精品久久二区二区 | 亚洲男人天堂 | 亚洲精彩视频 | 国产精品久久久久久久美男 | 免费无遮挡www小视频 | 久久精品国产一区二区三区不卡 | 国产中文一区 | 一级毛片在线免费看 | 国产黄色一级大片 |