如何在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
答案 0 :(得分:1)
您使用的是...ByName
而不是...ByID
,这意味着您需要使用name
元素的span
属性:
<span name="myName">...</span>
要使用ID而不是名称,请尝试将代码替换为(未经测试):
TextBox1.Text = _
WebBrowser1.Document.GetElementById("spanID").GetAttribute("innerText")
...
<span id="spanID">...</span>