Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.07.2011
Сообщений: 21
1

Как получить html-код странички в переменную string

29.10.2011, 14:43. Показов 2136. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, как получить html код странички в стринг?
На впф:
C#
1
2
3
4
5
6
            WebClient client = new WebClient();
            Stream data = client.OpenRead(ссылка);
 
 
            StreamReader reader = new StreamReader(data);
            string s = reader.ReadToEnd();
В слайте же ругается на client.OpenRead просит подключить библиотеку и вариантов не дает, видимо есть альтернативный инструмент?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2011, 14:43
Ответы с готовыми решениями:

Как вытащить текст со Html странички? Html Agility Pack
Всё очень просто как вытащить текст с Html странички с помощью Html Agility Pack? К примеру у нас...

Как получить html-код в Post-запросе вместо массива байтов
Добрый Есть такая проблема ,делаю GET запрос ,в ответ вместо html кода приходит какой то контент...

Html Agility Pack. Как получить код только одного класса?
как я уже понял, что лучше всего будет использовать html agility pack, но пока не понимаю как...

Как используя WebResponse и WebRequest получить исходный html код страницы zakupki.gov.ru
Здравствуйте. Подскажите пожалуйста как передать строку с помощью WebResponse + WebRequest и...

5
0 / 0 / 0
Регистрация: 26.07.2011
Сообщений: 21
30.10.2011, 18:29  [ТС] 2
Все еще актуально (ап)
0
burning1ife
1462 / 1284 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
31.10.2011, 10:02 3
C#
1
2
3
4
WebClient client = new WebClient();
String htmlCode = client.DownloadString("url");
// Replace all html breaks for line seperators.
htmlCode = htmlCode.Replace( "<br>", "\r\n" );
1
0 / 0 / 0
Регистрация: 26.07.2011
Сообщений: 21
03.11.2011, 00:37  [ТС] 4
Такой вариант тоже не работает.
Опять просит пространство имен, на этот раз
DownloadString
Error 1 'System.Net.WebClient' does not contain a definition for 'DownloadString' and no extension method 'DownloadString' accepting a first argument of type 'System.Net.WebClient' could be found (are you missing a using directive or an assembly reference?) %путь_к_файлу% 26 38 %имя_проекта%

Подключен System.Net(как я понимаю единственный нужный для работы)

Ругается на невозможность конвертировать войд в строку, как можно обойти?

C#
1
2
3
            WebClient client = new WebClient();
            String htmlCode = client.DownloadStringAsync(new Uri("ссылка"));
            htmlCode = htmlCode.Replace("<br>", "\r\n");
0
burning1ife
1462 / 1284 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
03.11.2011, 00:49 5
Namespace: System.Net
Assembly: System (in System.dll)
0
10 / 10 / 3
Регистрация: 09.11.2011
Сообщений: 73
27.02.2012, 13:01 6
пытаюсь добавить System.dll выдает ошибку: нельзя добавить ссылку на сборку system.dll, поскольку она не была построена на основе среды silverlight ...
0
27.02.2012, 13:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2012, 13:01
Помогаю со студенческими работами здесь

Как в переменную типа String запихать html код страницы сайта?
Как в переменную типа String запихать html код страницы сайта? (и JS тоже, в общем все что можно...

Как получить html код страницы расположенной на другом домене и записать его в переменную?
Как получить html-код страницы расположенной на другом домене и записать его в переменную?

Как вставить HTML код в переменную?
Имеется код &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; ...

Как записать html код в переменную?
html_edit = '&lt;form&gt; Имя:&lt;br&gt; &lt;input...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru