Estoy tratando de analizar código HTML usando Html Agility Pack. ¿Hay algún tutorial disponible o puede alguien decirme cómo puedo obtener un texto de un <td>
que no tiene ID ni clase?
<table id="results-table">
<tr class="row1">
<td>Diode Zener Single 12V 5% 1W 2-Pin DO-41 Bulk</td>
...
Cada fila contiene 10 <td>
diferentes. ¡Gracias!
Puede intentar usar este XPATH
para consultar todos los td
s dentro de su table
tienen id="results-table"
//table[@id='results-table']/tr/td
Firepath para Firefox puede ayudarte a formular XPATH y puedes manipularlo desde allí.
Código de muestra a continuación
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