【问题标题】:How to get text from this Html on webbrowser? [VB.NET]如何在 webbrowser 上从此 Html 获取文本? [VB.NET]
【发布时间】:2020-12-19 17:45:46
【问题描述】:

我正在尝试解析这段 HTML 代码:

<textarea id="1" name="padText" class="col-xs-12 text-tab-1" style="min-height: 400px; height: 493px;">TEXT</textarea>

我正在尝试使用许多代码。 这就是其中之一:

 Dim MailElement As HtmlElement = WebBrowser2.Document.GetElementById("1")

    If MailElement IsNot Nothing Then 'Necessary check: Was the element found?
        RichTextBox1.Text = MailElement.GetAttribute("value")
    End If
End Sub

但不幸的是无法正常工作。 我也尝试解析 textarea ID,但它给了我一个简单的“0”。

谢谢

【问题讨论】:

  • 你试过MailElement.Value吗?
  • 在 HTML 5 之前,ID 属性必须以字母开头,因此id="1" 无效。这或许可以解释问题。

标签: html vb.net webbrowser-control


【解决方案1】:

我自己找到了解决办法。

WebBrowser1.Document.All("padText").GetAttribute("value")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 2013-04-03
    相关资源
    最近更新 更多