各位高手们,请帮忙赐教:我用HtmlAgilityPack 来取出一个网页的内容,可是老是不是我想要的结果;
网页文件:<table cellpadding="0" cellspacing="0" id="productTable">
<tr><td>PartNo</td><td>Brand</td><td>Qty</td></tr>
<tr>
<td>lm324</td>
<td>
<table cellpadding="0" cellspacing="0">
<tr><td>ADI</td></tr>
</table>
</td>
<td>12</td>
</tr>
</table>用下面来取出:
string resulthtml = reader.ReadToEnd();
HtmlDocument _htmlDocument = new HtmlDocument();
_htmlDocument.LoadHtml(resulthtml);
HtmlNode htmlNode_div = _htmlDocument.GetElementbyId("productTable");
string _returnmessage=htmlNode_div.innerHtml本身是想把上面所有的东西都取出,可是结果给我显示的是:
<table cellpadding="0" cellspacing="0" id="productTable">
<tr><td>PartNo</td><td>Brand</td><td>Qty</td></tr>
<tr>
<td>lm324</td>
<td>
<table cellpadding="0" cellspacing="0">
<tr><td>ADI</td></tr>
</table>
高手帮忙,一直未解决,很着急。
网页文件:<table cellpadding="0" cellspacing="0" id="productTable">
<tr><td>PartNo</td><td>Brand</td><td>Qty</td></tr>
<tr>
<td>lm324</td>
<td>
<table cellpadding="0" cellspacing="0">
<tr><td>ADI</td></tr>
</table>
</td>
<td>12</td>
</tr>
</table>用下面来取出:
string resulthtml = reader.ReadToEnd();
HtmlDocument _htmlDocument = new HtmlDocument();
_htmlDocument.LoadHtml(resulthtml);
HtmlNode htmlNode_div = _htmlDocument.GetElementbyId("productTable");
string _returnmessage=htmlNode_div.innerHtml本身是想把上面所有的东西都取出,可是结果给我显示的是:
<table cellpadding="0" cellspacing="0" id="productTable">
<tr><td>PartNo</td><td>Brand</td><td>Qty</td></tr>
<tr>
<td>lm324</td>
<td>
<table cellpadding="0" cellspacing="0">
<tr><td>ADI</td></tr>
</table>
高手帮忙,一直未解决,很着急。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货