Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Передача параметров обработчику событий https://www.cyberforum.ru/ csharp-beginners/ thread576439.html
при запуске программы создаётся массив пикчербоксов и заполняется свойствами. там же создаётся обработчик событий для каждого пикчербокса, но один на всех, а нужно чтобы разные. MyObject myObj = new MyObject; ObjectState objState = new ObjectState; PictureBox IndicatorImage = new PictureBox; private void LoadObjects() { IniFile ini =...
C# Определить сколько в слове различных букв
Дано слово. Определить сколько в нем различных букв. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
C# Считывать текст из файла в цикле string fname = @"socks.txt"; using (StreamReader sp = new StreamReader(new FileStream(fname, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))) { sk = sp.ReadLine(); } https://www.cyberforum.ru/ csharp-beginners/ thread576352.html C# Автодополнение функций: в каком объекте лучше хранить их спосок День добрый, Пишу свой редактор javascript с базой данных(пока Access) интересуют варианты реализации 2х полезных функций: 1. Автодополнение функций, в каком объекте лучше хранить спосок всех функции, поиск по чему будет самым быстрым, и как реализовать само окошко подсказки с возможностью выбора, какой элемент для этого использовать ListBox или что-то подобное ? 2. Как реализовать... https://www.cyberforum.ru/ csharp-beginners/ thread576248.html
C# Ошибка при запуске программы на других компьютерах
В общем, когда я делаю программы, у многих людей потом не запускается программа. Выскакивает ошибка (см во вложениях). Обрабатываю обычно .NET Reator`ом, но думаю это не из-за него! Если кто может помочь найти ошибку в коде, то напишите сюда. Дам исходник этой программы. Код там не большой, ну пару кодов по 2-5 строчек
C# Проверка всех исключений здравствуйте. Собственно есть один блок try и несколько catch (с исключениями); При возникновении нескольких исключений- показывается только одно. Как заставить показать все исключения? https://www.cyberforum.ru/ csharp-beginners/ thread576186.html
C# Не получается считать путь до картинки из app.config Вообщем храню путь до файла в xml файле настроек. Храню так <add key="imgpath" value="myimage.jpg" /> Вызываю так СonfigurationManager.AppSettings; Картинку храню в bin/debug https://www.cyberforum.ru/ csharp-beginners/ thread576080.html C# Найти и отобразить на форме координаты отрезка, образуемого пересечением двух треугольников
Здравствуйте, не могли бы вы помочь с данной задачей, всю голову поломал, не получаеться Задача звучит таким образом: Найти и отобразить на форме координаты отрезка, образуемого пересечением двух треугольников. Если треугольники имеют одну общую точку, то выводиться одна координата, если ни одной, то поля пусты. Координаты узлов ввести в таблице. Также нада добавить с помощью кнопок или меню...
C# Сумма всех элементов массива, каждый элеммент проходит условие https://www.cyberforum.ru/ csharp-beginners/ thread576071.html
Нужно перебрать каждый элемент массива, если элемент < 4096, то его значение в массиве меняется на 4096, если элемент поделить на 4096 и у него не будет остатка, то элемент сохраняется, если элемент делится с остатком, то он делится на 4096, убирается остаток, умножается на 4096 и к нему прибавляется 4096. Не получается реализация, выдаёт намного больше число using System; using...
C# Алгоритм шифрования IDEA долго отсуствовала,выяснилось надо срочно сдать реализацию алгоритм шифрования IDEA,прошу если у когонибуть есть написанный код,поделитесь https://www.cyberforum.ru/ csharp-beginners/ thread576066.html
C# Из нескольких блоков HTML получить значение всех ID-полей
Есть текст такого вида: <div class="item itemalt" id="n123456"> ......................................................... <div class=it_date>Вчера в 09:05</div> <div class="it_1"><a href="somesite"><img src="somesite" title="" alt="" width=36 height=36></a></div> <div class="it_2"> <div class="it_price"> <table class="pricetable" cellpadding=0 border=0...
C# Отгадать, какое слово загадано программой https://www.cyberforum.ru/ csharp-beginners/ thread576003.html
Здраствуйте!!!!так как я только учусь программировать,у меня возникла проблема с программой.и я не понимаю в чем дело......просмотрите пож-та))) Задача вообще такая: Игра в слова. Программа выбирает слово и рисует на экране столько прочерков, сколько букв в этом слове. Отгадать, какое слово загадано программой. Если названа буква, входящая в состав слова, она подставляется вместо...
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
17.05.2012, 00:37 0

Html Agility Pack: распарсить страницу - C# - Ответ 3042451

17.05.2012, 00:37. Показов 14735. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Прикрепил бы более подробный кусок разметки.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.LoadHtml(html);
///Список всех строк
var tdList = document.DocumentNode.SelectNodes("//tr");
//Теперь для каждой строки tr, получаем все столбцы td
foreach (var tr in trList)
{
    //Получаем список столбцов i-ой строки
    var tdList = tr.ChildNodes.Where(x => x.Name == "td");
    foreach (var td in tdList)
    {
        Вывести(td.innerText); //Текст заключенный в тег
        Вывести(td.innerHTML); //Всю разметку заключенную в теге
       //также можно проверить класс td и на основании этого делать что либо
       if (td.Attributes["class"].Value == "td-number-nowidth")
       {
           //Тото сето
       }
    }
}
Добавлено через 2 минуты
Но все же правильнее было бы плясать от <table>

Вернуться к обсуждению:
Html Agility Pack: распарсить страницу C#
5
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2012, 00:37
Готовые ответы и решения:

Html Agility Pack: распарсить страницу - C#
Три дня не могу распарсить таблицу списка файлов на сайте rutracker.org. Помогите, мне нужно данные...

Распарсить страницу через Html Agility Pack
Имеется страница с разметкой такого Типа : &lt;span id='1_46' class='tree1_1'...

Html Agility Pack. Не работает SelectNodes
Вро де не большой код отказывается работать, все делал по примерам, и все равно не работает пишет...

Выборка через HTML Agility Pack
Решил поработать с HTML Agility Pack, но порой складывается ощущение, что он чудит. Например есть...

5
17.05.2012, 00:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2012, 00:37
Помогаю со студенческими работами здесь

Программа с Html Agility Pack у пользователя
Доброго времени суток, использую HAP в своей программе, и когда скидую exe другу, у него...

Html Agility Pack парсинг страницы
Народ, есть код &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;...

Пример парсера с использованием HTML Agility Pack
Здравствуйте, покажите простой пример парсера с использаванием данной библиотеки. Нужно распарсить...

Парсинг ссылок используя Html Agility Pack
Здравствуйте. Подскажите пожалуйста , можно ли как то более точно фильтровать полученные ссылки ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru