Sto cercando di analizzare il codice HTML usando Html Agility Pack. C'è qualche tutorial disponibile o qualcuno può dirmi come posso ottenere un testo da un <td>
che non ha Id e nessuna classe?
<table id="results-table">
<tr class="row1">
<td>Diode Zener Single 12V 5% 1W 2-Pin DO-41 Bulk</td>
...
Ogni riga contiene 10 diversi <td>
. Grazie!
Puoi provare a usare questo XPATH
per interrogare tutti i td
s della tua table
con id="results-table"
//table[@id='results-table']/tr/td
Firepath per Firefox può aiutarti a formulare XPATH e puoi manipolarlo da lì.
Esempio di codice qui sotto
HtmlDocument doc = new HtmlDocument();
var fileName = @"..\..\..\docs\10960189.htm";
doc.Load(fileName);
var nodes = doc.DocumentNode.SelectNodes("//table[@id='results-table']/tr/td");
foreach (var node in nodes)
{
Debug.WriteLine(node.InnerText);
}
HTH