所以我要做的是从网页中提取一些数据,并将其放入文本框中。在线,我可以找到很多相反的方法(将文本框放入网页),但没有我想要的方式。
我已经走到这一步......(不是很)并且不知道从哪里开始
Dim Helement As HtmlElement
Helement = WebBrowser1.Document.GetElementById("txtAddress1")
Helement.GetAttribute()
以下是我尝试使用的浏览器中的元素
input#ctl00_m_g_79f90d63_a5eb_43e1_9403_69fefa0ba004_ctl00_txtAddress1
谢谢你们!
这就是我的尝试:
Dim Helement As HtmlElement = WebBrowser1.Document.GetElementById("txtAddress1")
Dim elementtype As String = Helement.GetAttribute("text")
Dim textContents As String = Helement.InnerText
Address.Text = textContents
答案 0 :(得分:1)
GetAttribute
函数将使用GetElementById
返回您检索到的元素的属性值。
例如:
<input type="text" id="txtAddress1">
Dim Helement as HtmlElement = WebBrowser1.Document.GetElementById("txtAddress1")
Dim elementType as String = Helement.GetAttribute("type")
Dim textContents as String = Helement.InnerText
InnerText MSDN
GetAttribute MSDN