Problème XPTH retourne élément null
Bonjour,
j’essaye de récupéré un élément d'une page Web avec l' XPTH mais je reçoit toujours "Object reference not set to an instance of an object."
code :
Code:
1 2 3 4 5
|
HtmlAgilityPack.HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load("http://www.nasdaqomxnordic.com/news/companynews/");
HtmlNode NodeConame = doc.DocumentNode.SelectSingleNode("//table[@id ='searchNewsTableId']/tr[2]/td[2]");
Console.WriteLine(NodeConame.InnerText); |
page html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<div class="newsSearchResult">
<div class="prevNext">
<table id="searchNewsTableId" class="tablesorter">
<thead>
<tr>
<th class="header alignLeft" title="Date">Date (CET)</th>
<th class="header alignLeft" title="Company">Company</th>
<th class="header alignLeft" title="Category">Category</th>
<th class="header alignLeft" title="Subject">Subject</th>
<th class="header alignLeft" title="Attachments">Att.</th>
</tr>
</thead>
<tbody id="data">
<tr class="odd">
<td style="text-align: center !important; width: 60px;">2012-07-18 14:46:59</td>
<td style="text-align: left !important;">TK Development A/S</td>
<td style="text-align: left !important;">Insiders' dealing</td>
<td style="text-align: left !important;">
<td style="text-align: center !important;">
</tr>
<tr class="even">
<td style="text-align: center !important; width: 60px;">2012-07-13 15:05:23</td>
<td style="text-align: left !important;">A.P. Møller - Mærsk A/S</td>
<td style="text-align: left !important;">Insiders' dealing</td>
<td style="text-align: left !important;">
<td style="text-align: center !important;">
</tr>
</tbody>
</table> |
Merci pour votre aide.