我想要从网页上抓取文字的代码
这是html
<div><span>Version : </span> " 1.3"</div>
所以我想在textbox1中 1.3 文本
答案 0 :(得分:1)
要轻松操作HTML元素/文档,您需要安装HTML Agility Pack。您可以从NuGet获取它:https://www.nuget.org/packages/HtmlAgilityPack
拥有它之后,您可以使用HTML文档/标签做很多魔术。
Dim voHAP As New HtmlAgilityPack.HtmlDocument
voHAP.LoadHtml("<div><span>Version : </span> "" 1.3""</div>")
Dim voDiv As HtmlAgilityPack.HtmlNode = voHAP.DocumentNode.Elements("div")(0)
voDiv.RemoveChild(voDiv.Element("span"))
Dim vsText As String = Replace(voDiv.InnerText, """", "").Trim
vsText
变量将包含您的值1.3。最后的Replace()
函数是删除字符串中不需要的“字符。