如果你知道網頁表單中各個控制元件的ID或者NAME的話,可以透過如下方法來獲取資料。
透過控制元件ID來獲取控制元件:Dim userIDHtlmlElement As HtmlElement = WebBrowser1.Document.GetElementById("userID")
獲取資料: Dim strUserID As String = userIDHtlmlElement .GetAttribute("value")
如果不知道,你可以透過控制元件的型別來獲取。
比如說你想獲取所有INPUT型別控制元件的資料,可以透過下面的方法來實現。
Dim htmlElm As HtmlElementCollection
htmlElm = webbroswer1.Document.GetElementsByTagName("input")
Dim index As Integer
For index = 0 To htmlElm .Count - 1
MsgBox(htmlElm (index ).GetAttribute("value"))
Next
上面我都試過可以,你可以根據自己的需要來改改。
如果你知道網頁表單中各個控制元件的ID或者NAME的話,可以透過如下方法來獲取資料。
透過控制元件ID來獲取控制元件:Dim userIDHtlmlElement As HtmlElement = WebBrowser1.Document.GetElementById("userID")
獲取資料: Dim strUserID As String = userIDHtlmlElement .GetAttribute("value")
如果不知道,你可以透過控制元件的型別來獲取。
比如說你想獲取所有INPUT型別控制元件的資料,可以透過下面的方法來實現。
Dim htmlElm As HtmlElementCollection
htmlElm = webbroswer1.Document.GetElementsByTagName("input")
Dim index As Integer
For index = 0 To htmlElm .Count - 1
MsgBox(htmlElm (index ).GetAttribute("value"))
Next
上面我都試過可以,你可以根據自己的需要來改改。