Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 52

Как получить html код веб-страницы?

14.12.2015, 19:27. Показов 5181. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток! я хочу загрузить страницу введенную в textBox WinForm через браузер по умолчанию(яндекс). Допустим https://twitter.com/Nic

C#
1
Process.Start(textBox1.Text);
- она работает,
но я хочу получить код этой страницы. т.е. view-source:https://twitter.com/Nic ввожу в textBox1, но оно выдает мне что нет приложение которое может открыть view-source
Помогите пож-та=)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2015, 19:27
Ответы с готовыми решениями:

Как получить HTML код страницы с JS в C# через Web Browser?
Добрый день! Есть сайт основная часть которого написана на js как получить данные которые генерирует js в html разметке? Попытка...

Как получить HTML код элемента WEB страницы от компонента WebBrowser
Просмотрел по данному вопросу уйму тем на форумах, но для частного случая страничек того вида, который мне нужен, решения так и не нашел....

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

6
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18304 / 14228 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
15.12.2015, 03:52
zagmysa, для этого страницу нужно скачать:
C#
1
2
3
4
using System.Net;
 
WebClient web = new WebClient();
string html = web.DownloadString("https://twitter.com/Nic");
1
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 52
15.12.2015, 19:20  [ТС]
  • а как потом я могу получить код страницы view-source?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18304 / 14228 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
15.12.2015, 19:22
zagmysa, код страницы находится в переменной html.
0
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 52
15.12.2015, 21:02  [ТС]
Спасибо большое, я все понял... у меня вот еще один вопрос, если нет такого twittera вылетает программа, придирается что не находит такую страницу... так вот как поставить обработчик исключения в этом случаи?

Добавлено через 7 минут
я в том смысле что можно просто обойтись
C#
1
2
3
4
5
6
7
8
9
10
 try
{
html = web.DownloadString("https://twitter.com/" + Nic);
textBox2.Text = html;
}
 
 catch
{
label2.Text = "Данные не найдены";
}
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18304 / 14228 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
15.12.2015, 21:06
zagmysa,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
string html = null;
try
{
    using (WebClient web = new WebClient())
    {
        html = web.DownloadString("https://twitter.com/dfdfsdjfh23khj2h4ju3h423");
    }
}
catch (WebException ex)
{
    HttpWebResponse httpResp = (HttpWebResponse)ex.Response;
    if (ex.Status == WebExceptionStatus.ProtocolError && httpResp.StatusCode == HttpStatusCode.NotFound)
    {
        // Страница не найдена
    }
    else throw;
}
0
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 52
15.12.2015, 21:28  [ТС]
Спасибо вам огромное, выручили!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.12.2015, 21:28
Помогаю со студенческими работами здесь

Получить HTML код страницы
Просто получить HTML код страницы и записать в string. Объясните нубу, как это сделать?

Получить html код текущей страницы в WebBrowser
Пробую так content = webBrowser1.DocumentText; var htmlText = content.ToString(); if (htmlText.IndexOf("link") > 1) ... В итоге...

Получить html код страницы, отображаемой в WebBrowser
Как получить html код страницы, отображаемой в WebBrowser, находящемся на WPF форме?

Получить код HTML страницы предварительно выполнив скрипты
Здравствуйте, ув. форумчане! Подскажите, пожалуйста, правильное решение моей задачи. Допустим, есть сайт -...

WebBrowser. Как получить Html код страницы открытой в "webBrowser" в правильной кодировке?
Пробую получить Html код страницы открытой в "webBrowser". public string GetHTMLCodPage() { string htmlCodPage; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru