2016-10-01 197 views

回答

0

您可以通過使用httpwebrequest並閱讀其響應來實現此目的,然後您只需執行一些字符串操作即可隔離該版本。以下是一個如何使用httpwebrequest來調用網頁並閱讀其響應的示例。之後,我只是將響應分成幾行,並將版本與第一行隔離。實際上拉的版本號出可以做多種方式,但這裏的部分是一個簡單的例子:

Dim req As HttpWebRequest = CType(WebRequest.Create("http://pastebin.com/raw/J7KF0piC"), HttpWebRequest) 
Dim sr As New StreamReader(CType(req.GetResponse(), HttpWebResponse).GetResponseStream()) 
Dim lines() As String = sr.ReadToEnd.Split(ControlChars.CrLf.ToCharArray(), 
              StringSplitOptions.RemoveEmptyEntries) 
Dim version As String = lines(0).Substring(lines(0).IndexOf("=") + 1, 
              lines(0).Length - lines(0).IndexOf("=") - 1).Trim 
sr.Close() 
MsgBox(version) 
+0

謝謝你,工作非常出色;) 但只知道,什麼是「線(0) 「 是在做?首先,我認爲這是指第一行,這是真的嗎? – SokomoKud

+0

是的,就在那一行之前,我把響應分成四行,這樣聲明就是從第一行抓取文本 – soohoonigan