Я пытаюсь получить данные som из строки html, используя пакет гибкости HTML.Скрестите сайт с помощью пакета hmml agility, найдите класс
Строка Строка [] Я пытаюсь получить данные из деклараций innerhtml, как это:
<td class="street">Riksdagen</td>
<td class="number"> </td>
<td class="number"> </td>
<td class="postalcode">100 12</td>
<td class="locality">Stockholm</td>
<td class="region_code">018001</td>
<td class="county">Stockholm</td>
<td class="namnkommun">Stockholm</td>
Как я могу назначить каждый класс на правой addressDataModel Собственость?
var row = doc.DocumentNode.SelectNodes("//*[@id='thetable']/tr");
foreach (var rowItem in row)
{
var addressDataModel = new AddressDataModel
{
street = rowItem.FirstChild.InnerText,
zipCodeFrom = // Next item,
zipCodeTo = // Next item,
zipCode = // Next item,
locality = // Next item,
regionCode = // Next item,
state = // Next item,
county = // Next item
};
}
хорошо XPATH не будет работать, если сайт имеет недействительный синтаксис или макет. RegEx - еще один вариант –