2013-01-05 73 views
1

如何在VB.NET(Visual Basic 2010)中使用span ID從HTML文檔中獲取字符串?如何使用VB.NET中的跨度ID從HTML獲取文本(Visual Basic 2010)?

我工作的一個項目,我想提取網頁跨度文本到我的應用程序的textbox1.text。我只是用這個至今:

TextBox1.Text = WebBrowser1.Document.All.GetElementsByName("***I put the span id here, but it didn't work.***")(0).InnerText 
+0

可以說我想統計在YouTube上查看我的視頻的人,因爲那是一個範圍,那麼我想將其轉換爲我的應用程序中的文本框......我已經知道如何通過元素標識獲取文本 謝謝 – Sillygoose4u

回答

1

您使用...ByName而不是...ByID這意味着你需要使用name屬性span元素:

<span name="myName">...</span> 

要使用ID而不是名稱嘗試更換你的代碼(未經測試):

TextBox1.Text = _ 
WebBrowser1.Document.GetElementById("spanID").GetAttribute("innerText") 

...

<span id="spanID">...</span> 
+0

我用跨度id名稱替換了span id ...仍然不起作用 – Sillygoose4u

+0

您是否嘗試替換代碼以便您可以使用該id? – K3N

+0

OMG非常感謝你 – Sillygoose4u

相關問題