Есть следующий кусок html
<div class="full-story__top__info-fields">
<ul>
<li itemprop="copyrightYear"><span>Год:</span> 2019</li>
<li itemprop="contributor"><span>Страна:</span> США</li>
<li><span>Перевод:</span> Дубляж</li>
<li><span>Жанр:</span> фэнтези, боевик, приключения</li>
<li><span>Качество:</span> TS</li>
<li itemprop="director"><span>Режиссерский состав:</span> Нил Маршалл</li>
<li itemprop="actor"><span>В Ролях:</span> Дэвид Харбор, Иэн МакШейн, Милла Йовович, Марк Стэнли, Брин Глисон, Надя Керанова, Мария Тепавичарова, Ана Тобакова, Пенелопа Митчелл, Терри Рендал</li>
<li><span>Время:</span> 01:49:22</li>
</ul>
</div>
Необходимо получить значения, что идут после "перевод:", "жанр:" и "качество:". Пытался так:
//div[@class='full-story__top__info-fields' and contains(li, 'Перевод')]
Но возвращает Null.
А вам обязателен xpath? Для парсинга DOM-объектов HTML гораздо проще использовать HtmlAgilityPack, имхо.
UPD:
Попробуйте брать не SelectSingleNode, а все элементы списка, например так:
IEnumerable<string> liData = html.DocumentNode.SelectNodes(@"//div[@class='full-story__top__info-fields']/ul/li").Select(li => li.OuterHtml);
А затем, зная ваш html, брать нужные вам поля из коллекции.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Разбираюсь в async/awaitВот такой код в WinForms (чтобы был UI-контекст):
Нужно создать окно для эффекта водяного знака на экранеВывести его поверх других окон и задать прозрачность получилось, но все события клика...
Настроил IIS на аутентификацию по смарт-карте по данной статье https://blogjayway