【问题标题】:How do I get text from web brwoser into a label in vb?如何从网络浏览器获取文本到 vb 中的标签?
【发布时间】:2023-03-20 15:00:01
【问题描述】:

如何从我的网络浏览器获取这个到 vb 中的标签? 比如..如何将“苹果”放入标签中?

<div class="banana">
<input class="form-control" type="text" placeholder="Result" value="apple>
</div>

【问题讨论】:

  • 您使用的是WebBrowser 控件吗?它有一个您可以使用的DocumentText 属性。否则,您将不得不详细说明您的问题...
  • 你能告诉我们你为标签尝试的代码吗?
  • 如果您要解析大量 HTML,请查看 HTML Agility Pack。否则,也许使用regular expressions 是一种选择。还有,杰森说的……
  • 我不确定..我想要做的是:wb.document.getelementById(“Apple”)。setAttribute(“value”,textbox.text)我想要它其他方式。所以我从 web brwoser 获取信息到 vb。如果这有任何意义。我很抱歉,如果它dosent..
  • 所以您想在应用程序的 Label 上显示 WebBrowser 控件中文本框中的文本/值?

标签: vb.net web browser label


【解决方案1】:

尝试以下方法:

YourLabel.Text = Wb.Document.GetElementById("yourId").GetAttribute("value")

不过,您必须在 HTML 文档中为 input 标记提供 id。如果您无法控制 HTML,请查看 GetElementsByTagName

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2023-01-29
    • 2012-02-07
    • 1970-01-01
    • 2011-02-04
    相关资源
    最近更新 更多