2015-05-27 81 views
1

所以我想要做的是從網頁中拉出一些數據,並將其放入文本框中。在線上,我可以找到很多關於如何做(將文本框放入網絡)但沒有任何我想要的方式。將網頁信息拉到文本框

我已經得到了這個地步......(不是很),並沒有任何線索從這裏到

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 

回答

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

+0

我更新最高職位與我的嘗試 - 沒有運氣。你可以看到我搞砸了什麼 – dwb

+0

如果這個程序是與第三方網站,而不是你正在生成的一個工作,我想你可能不得不使用整個身份證,而不僅僅是'txtAddress1'位 –

+0

我是在內部工作場所使用它 – dwb