Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Внимание! Есть замечания модератора по теме: Неужели нельзя было придумать название нормальное?
Старый 14.03.2015, 20:15   #1
Predator199
Участник клуба
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Адрес: г.Ярославль
Сообщений: 636
Репутация: -27
По умолчанию Программа крашится если начать поиск элементов

Иногда страничка без html, к примеру некий текст. Программа крашится если начать поиск элементов...

Сервер отдал в ответ "Техт Техт Техт". На странице отсутcтвует html, как выставить проверку?

Код:

HttpWebResponse requeste = (HttpWebResponse)request.GetResponse();
StreamReader rq = new StreamReader(requeste.GetResponseStream());

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();                
doc.LoadHtml(rq.ReadToEnd());
if(????) return;

Вроде бы все перепробовал, подчсет, фалсе, nulll и тд. Ничего не подошло...
Predator199 вне форума   Ответить с цитированием
Старый 14.03.2015, 20:35   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 12,790
Репутация: 2542

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Не пробовали прочитать текст ошибки в сообщении Exception'a вместо "перепробывания всего"?

А зачем вам HTML парсер если не HTML отдается?

И да, название темы даже "лучше" чем "ПОМОГИТЕ!!!".

Последний раз редактировалось Alex11223; 14.03.2015 в 20:40.
Alex11223 вне форума   Ответить с цитированием
Старый 14.03.2015, 20:43   #3
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 20,951
Репутация: 3384

icq: 446843180
skype: phoenix_proger
По умолчанию

а еще придумали обработку исключений.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 14.03.2015, 21:00   #4
Predator199
Участник клуба
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Адрес: г.Ярославль
Сообщений: 636
Репутация: -27
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Не пробовали прочитать текст ошибки в сообщении Exception'a вместо "перепробывания всего"?

А зачем вам HTML парсер если не HTML отдается?

И да, название темы даже "лучше" чем "ПОМОГИТЕ!!!".
Иногда есть html, иногда пропадает...

Я толком не пойму, где это сообщение смотреть? В окне "Вывод", нету...
Predator199 вне форума   Ответить с цитированием
Старый 14.03.2015, 21:18   #5
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 12,790
Репутация: 2542

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Тут, например.

(в 2012/2013 Express вроде нету, или есть, но упрощенный, либо может быть вы в настройках студии отключили)

Ну или сами выведите в try catch.
https://msdn.microsoft.com/en-us/library/0yd65esw.aspx

Последний раз редактировалось Alex11223; 14.03.2015 в 21:25.
Alex11223 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начать? если знаний 0 barcyxa Помощь студентам 15 02.06.2015 22:32
Если кол-во нечетных элементов массива A(n,m) больше 5, то найти среднее арифметическое отрицательных элементов каждой строки, ина qwerty321456 Помощь студентам 7 24.12.2014 17:46
Поиск,удаление и вставка элементов в одномерном массиве.Delphi.Программа для курсовой работы. Help please. snord123 Помощь студентам 2 09.05.2014 18:18
Поиск,удаление и вставка элементов одномерного массива.Delphi.Программа для курсовой работы. snord123 Помощь студентам 1 06.05.2014 18:22
Крашится программа vruleb Общие вопросы C/C++ 5 22.06.2012 21:39




07:33.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru