Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# ASP.NET Как выводить google карту написанный на javaScript-те в с# WebBrowser? https://www.cyberforum.ru/asp-net/thread2239554.html
У меня есть html файл с таким кодом: <!DOCTYPE html> <html> <head> <title>Exercise 27</title> <meta charset="utf-8"> <style> html{ height:100%;
C# ASP.NET Datepicket в Chrome
Есть сайт на web form, использую datepicket прикрепленный к textbox но проблема в том что когда открываю сайт в IE или Mozila все норм, а в chrome все слетает а datepicket спускается под textbox....
C# ASP.NET Открытие модального окна после обработки клавишы
Всем доброго времени суток. Обрабатываю информацию на сервере по нажатию на кнопку, после этого хочу что бы всплывало модальное окно. Есть пример, модальное окно всплывает по нажатию на кнопку, мне...
C# ASP.NET Сервер получает параметры типа данных «amount» равными нулю Добрый день! Приложение на ASP.NET Core2.0 получает от Яндекс.Деньги http-уведомления об оплате как в примере В методе public void Paid(string notification_type, string operation_id, string... https://www.cyberforum.ru/asp-net/thread2238615.html
C# ASP.NET Загрузка HTML страницы https://www.cyberforum.ru/asp-net/thread2238541.html
Пытаюсь получить данные с страницы, которая заканчивается на ".html". Пытался загрузить HTML страницы WebClient webClient = new WebClient(); webClient.DownloadFile(new Uri(urlW), "E:\\sz.txt");...
Взаимодействие формы Html с БД C# ASP.NET
Доброе время суток ! Имеется форма написанная на Html и php, теперь ее нужно перевести на html и C#(взаимодействие с БД) использую entity framework для взаимодействие с БД. <?php...
Адам Фримен. "ASP.NET 4.5 с примерами на C# 5.0 для профессионалов" C# ASP.NET
Здравствуйте! Может у кого-нибудь есть электронная версия данной книги? Был бы премного благодарен, если бы кто-нибудь поделился.
C# ASP.NET Ошибка с кодировкой При помощи Anglesharp распарсил Авито и получил данные из тела <p> но при попытке записать эти данные в label записываются символы. У сайта кодировка UTF-8. var location =... https://www.cyberforum.ru/asp-net/thread2237225.html
C# ASP.NET Parsing Авито https://www.cyberforum.ru/asp-net/thread2237101.html
Нужно запарсить Авито и вывести следующие вещи: ссылку на сам товар,город,цена,заголовок. var parser = new HtmlParser(); String h =...
C# ASP.NET Описание команд Помогите прокоментировать что означает каждая программа пожалуйста, срочно надо я не пойму просто. using System.Collections.Generic; using System.Linq; using Newtonsoft.Json; namespace... https://www.cyberforum.ru/asp-net/thread2235009.html
OwenGlendower
Супер-модератор
Эксперт .NET
11506 / 9689 / 4067
Регистрация: 17.03.2014
Сообщений: 19,332
Записей в блоге: 1
Завершенные тесты: 2
10.05.2018, 23:36 0

Трудности с HtmlAgilityPack

10.05.2018, 23:36. Просмотров 1002. Ответов 10
Метки (Все метки)

Ответ

holod2014, интересная задача из-за кривого html с которым у HtmlAgilityPack явные трудности. Но обойти их все-таки можно
C#
1
2
3
4
5
6
7
8
Dictionary<string, string> dict = doc.DocumentNode.SelectSingleNode("//td[@class='pt']")
    .ParentNode.NextSibling
    .SelectNodes("./tr/td")
    .Select(el => el.InnerText).First().Split('\n')
    .Where(text => text.Contains("&nbsp;&nbsp;"))
    .Select(text => text.Split(new[]{"&nbsp;&nbsp;"}, StringSplitOptions.None))
    .ToDictionary(arr => arr[0], arr => arr[1]);
string os = dict["Операционная система"];


Вернуться к обсуждению:
Трудности с HtmlAgilityPack
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2018, 23:36

Парсинг с помощью HtmlAgilityPack
Здравствуйте. Нужно спарсить со страницы два числа, которые стоят между тегов &lt;span...

Find Source : HtmlAgilityPack
Здравствуйте, возникла необходимость парсить страница asp, выбрал инструмент HtmlAgilityPack для...

HtmlAgilityPack: внутренний текст тега
Добрый ... В тексте с html разметкой &lt;tr&gt; &lt;th&gt;&lt;span&gt;коэффициент ... &lt;/span&gt;&lt;/th&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.