所以我试图将以下数据解析为CSV。从我的阅读中,听起来像是使用HAP的最佳方式,因为它具有强大的解析器。HTML Scrape Table to CSV(使用HAP?)
dynamic doc = this.wbControl.Document;
内容
-
Sender:
[email protected]
-
Recipient:
[email protected]
-
Message ID:
2342342345235
-
Message size:
18.74 KB
-
Date and time received:
11/27/2012 6:17:22 AM
-
Date and time filtered:
11/27/2012 6:17:22 AM
-
First delivery attempt:
11/27/2012 6:17:23 AM
-
Final delivery attempt:
11/27/2012 6:17:23 AM
-
From IP address:
1.2.3.4 <unknown>
-
To IP address:
4.3.2.1 <mail.example2.com>
-
Filtering results:
Passed Filtering
-
Delivery result:
Delivered: 470 2.4.0 <2342342345235> [InternalId=2321233] Queued mail for delivery
什么是我该数据转换的最佳方式:
截至目前,在WPF WebBrowser控件的内容正在被访问?这只是一个记录,但会添加更多记录。
编辑
结束了使用下面的代码来测试它:
HtmlAgilityPack.HtmlDocument docHAP = new HtmlAgilityPack.HtmlDocument();
docHAP.LoadHtml(doc.Body.InnerHtml.ToString());
foreach(HtmlNode emNode in docHAP.DocumentNode.SelectNodes("//em"))
{
MessageBox.Show(emNode.InnerText.ToString());
}
如果任何人有一个更有效的解决方案,请随时让我知道。
2012-11-27
lordzero