Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 8
1
.NET 4.x

Парсер html

18.09.2016, 00:08. Просмотров 704. Ответов 1
Метки html (Все метки)

Здравствуйте, пытаюсь самостоятельно разбираться с парсингом html страницы, облазил все возможные темы, но так и не получилось до конца разобраться... Буду рад, если кто-нибудь возьмется подсказать мне.

Допустим, есть такой кусок кода со страницы:
HTML5
1
<div id="__react_clipboard_5__" type="button" class="" data-clipboard-action="copy" data-clipboard-text="Москва - Таиланд | Jomtien Best Residence 3* (Паттайя) | Standard | DBL | BB Только завтрак | 13 ночей | c 28.09 (Ср) по 12.10 (Ср) = 76101 RUB (Anex)" data-reactid=".0.2.1.2.0.6:$0Group4.0.6.0.1.0.2.0.0"><span class="nav__icon nav__icon_inner" data-reactid=".0.2.1.2.0.6:$0Group4.0.6.0.1.0.2.0.0.0"><svg role="img" width="17" height="14" data-reactid=".0.2.1.2.0.6:$0Group4.0.6.0.1.0.2.0.0.0.0"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-copy"></use></svg></span><span data-reactid=".0.2.1.2.0.6:$0Group4.0.6.0.1.0.2.0.0.1">Скопировать информацию о туре</span></div>
Мне необходимо вывести только текст, который находится после data-clipboard-text: Москва - Таиланд | Jomtien Best Residence 3* (Паттайя) | Standard | DBL | BB Только завтрак | 13 ночей | c 28.09 (Ср) по 12.10 (Ср) = 76101 RUB (Anex).

Начитавшись всего чего можно, пытаюсь сделать что-то такое, с помощью xNet:

C#
1
2
string Stroka = "";
Stroka = (SourcePage.Substrings("data-clipboard-text=", "" data-reactid=")).ToString();
Но при выводе выдает лишь System.String[]
Прошу помощи =/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2016, 00:08
Ответы с готовыми решениями:

Парсер HTML строки
мне даны некоторое кол во строк пусть это будет: 1)&lt;link rel=&quot;alternate&quot;...

Парсер HTML-страницы после выполнения JS
всем привет... мне нужно парсить html страницу. Конечно вы скажете что тут сложного. Можно...

Парсер html находит данные два раза
Всем Доброго времени суток! Вообщем ,на странице сайта есть два одинаковых набора символов ,при...

html Парсер
Добрый вечера! Посоветуйте пожалуйста какой нибудь html парсер на C#. Прогуглил, ничего не нашел....

1
16 / 16 / 8
Регистрация: 24.01.2014
Сообщений: 92
18.09.2016, 18:21 2
регулярное выражение тебе в помощь, будет что-то вроде

"<*__react_clipboard_5__*>.*</div>"

вообщем гугли, это возможно, направление указала
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2016, 18:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

HTML парсер
Доброе время суток. Проблема такова: Читаю с помощью WebClient хтмл, сайта. Нахожу тайтл с...

Парсер html страниц
Возникают какие-то странные ошибки при парсинге страниц. Бьюсь над ними уже долго, никак не могу...

Парсер HTML документа
Доброго суток! Есть необходимость парсить HTML для этих целей хотел использовать...

html парсер (как обойти защиту сайта)
Здравствуйте! Столкнулся с такой проблемой, что через некоторое время сайт блокирует меня (мой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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