Я пытаюсь проанализировать HTML-код, используя Html Agility Pack. Есть ли какой-либо учебник, или кто-нибудь может сказать мне, как я могу получить текст из <td>
который не имеет идентификатора и класса?
<table id="results-table">
<tr class="row1">
<td>Diode Zener Single 12V 5% 1W 2-Pin DO-41 Bulk</td>
...
Каждая строка содержит 10 различных <td>
. Благодаря!
Вы можете попробовать использовать этот XPATH
для запроса всех td
s в вашей table
имеющих id="results-table"
//table[@id='results-table']/tr/td
Firepath для Firefox может помочь вам в формулировании XPATH, и вы можете манипулировать им оттуда.
Пример кода ниже
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);
}
НТН