如何在VB.NET(Visual Basic 2010)中使用span ID从HTML获取文本?

时间:2013-01-05 10:04:41

标签: vb.net vb.net-2010

如何在VB.NET(Visual Basic 2010)中使用span ID从HTML文档中获取字符串?

我正在开展一个项目,我想从网页跨度中提取文本到我的应用程序textbox1.text。到目前为止我只用过这个:

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

1 个答案:

答案 0 :(得分:1)

您使用的是...ByName而不是...ByID,这意味着您需要使用name元素的span属性:

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

要使用ID而不是名称,请尝试将代码替换为(未经测试):

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

...

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