C#正在读取html标记中的数据

本文关键字:数据 html 读取 | 更新日期: 2023-09-27 18:26:25

如何读取html标记(如<strong>)之间的数据。例如

<strong id="food">40</strong>

如何从中检索整数40?我试过

myBrowser.Document.GetElementById("food").GetAttribute("value");

C#正在读取html标记中的数据

您正在查找InnerHtml属性。

InnerText

[STAThread]
static void Main(string[] args)
{
    WebBrowser w = new WebBrowser();
    w.Navigate(String.Empty);
    HtmlDocument doc = w.Document;
    doc.Write("<html><head></head><body><p id='"food'">40</p></body></html>");
    Console.WriteLine(doc.GetElementById("food").InnerText);
    Console.ReadKey();
}

我相信您正在寻找InnerText。