Questo sta usando HtmlAgilityPack. Ho bisogno di ottenere tag tr con una classe di body11 che contengano un tag. Ho bisogno di accedere con una delle celle nella riga ma solo per i tag che hanno un link. Non ho avuto molta fortuna
![]()
var tablerows = table.SelectNodes("tr[@class='body11']");
foreach(HtmlNode row in tablerows)
{
var cells = row.SelectNodes(".//td");
Console.WriteLine(cells[0].InnerText);
}
avendo anche problemi con l'accesso a ogni singola cella. Attualmente stampa più celle allo stesso tempo
SReason:
Contract Ended
Pay Rate:
$73.58
Date Created
:
09/05/2017
Sup:
Health Carousel LLC
Bill Rate:
$73.58
Date Filled:
09/07/2017
City:
Los Angeles
OT Rate:
$110.37
Date Start:
09/03/2017
Il selettore tr.body11 > td > a
dovrebbe funzionare per te. Questo selezionerà qualsiasi nodo <a>
annidato in un <td>
nidificato in un <tr>
che ha la classe "body11".
Questo ti selezionerà i nodi. Se hai bisogno di accedere a o, dovrai attraversare il grafico del nodo.