如何讀取html標籤(如<strong>
)之間的數據。例如。C#讀取html標籤中的數據
<strong id="food">40</strong>
如何從那裏檢索整數40?我試圖
myBrowser.Document.GetElementById("food").GetAttribute("value");
如何讀取html標籤(如<strong>
)之間的數據。例如。C#讀取html標籤中的數據
<strong id="food">40</strong>
如何從那裏檢索整數40?我試圖
myBrowser.Document.GetElementById("food").GetAttribute("value");
我相信你正在尋找InnerText。
或者在這裏,InnerHTML會做到這一點,因爲SLaks在我之前發佈。 – 2012-02-29 18:26:59
的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();
}
也許40是食品的則firstChild? – user1096188 2012-02-29 18:24:18
http://stackoverflow.com/questions/56107/what-is-the-best-way-to-parse-html-in-c 這就是我在我的應用程序中使用。 – 2012-02-29 18:25:05
你確定這是C#嗎?看起來更像JavaScript。 – Paddy 2012-02-29 18:25:20