Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 25.08.2014
Сообщений: 53

Не видит проверку

23.11.2017, 20:49. Показов 486. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Появилось проблема, первый раз с ней встретился.
Вообщем скачиваю с сайта исходный код с помощью silenium, и помещаю его в строку:
C#
1
string gh = browser.PageSource;
Далее идет проверка на исключение, и сама проверка кода на текст:
C#
1
2
3
4
5
6
7
8
9
10
11
     
try
    {
        string gh = browser.PageSource;
        if (gh.Contains("Текст"))
        {
             //тело проверки
        }
    }
catch
{}
Ставлю точку останова на проверке, чтобы увидеть, если ли текст, который мне нужен в строке. Текст есть, а проверка не срабатывает и он сразу выходит из try-catch. Что не так ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.11.2017, 20:49
Ответы с готовыми решениями:

Не видит проверку
Всем привет. Пишу программу. Записывает строки в txt документ. Если я задаю значение в 1999 строк - то программа записывает, и...

WD3200AAJB-00J3A0 то НЕ видит, то видит BIOS, USB-to-IDE/SATA видит всегда
День добрый. Есть HDD WD3200AAJB-00J3A0. Проблема в том, что его перестал видеть BIOS. Иногда на холодную видит и до выключения...

BIOS видит HDD. Windows, Acronis не видит. Live UBUNTU видит
Нужно вытащить данные с неисправного жесткого диска. HDD 2.5" Toshiba 160 Gb Sata. BIOS видит HDD. Windows, Acronis, live CD не видит....

9
 Аватар для worldown
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
23.11.2017, 22:13
BulkaKote, поставь точку останова выше и по шагам пройдись, глянь..
0
1 / 1 / 0
Регистрация: 25.08.2014
Сообщений: 53
23.11.2017, 22:43  [ТС]
worldown, И что мне глянуть?? Я же говорю, в строке этот текст есть, и есть именно та строчка, которая указана в Contains, но почему то проверка не срабатывает
0
 Аватар для worldown
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
23.11.2017, 23:03
BulkaKote, а отладчик точно работает? Если жмете ctrl + f5 отладчик и точки останова игнарируются.
1) поставить останову выше if, прям гдя инициализируется string
2) идем - step over а напротив if - step in .. может быть при инициализации string - вылитает исключение.. поместите в тело catch какойни будь вывод..для проверки
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18281 / 14204 / 5368
Регистрация: 17.03.2014
Сообщений: 28,883
Записей в блоге: 1
24.11.2017, 04:35
BulkaKote, попробуй убрать try/catch. Возможно происходил исключение которое ты не видишь.
0
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
24.11.2017, 09:34
BulkaKote, а нет ли в искомом тексте который вы получили от сайта различных знаков переноса строк, или подобных, которые возможно вы не указываете в проверке?
0
Эксперт .NET
 Аватар для Usaga
14140 / 9369 / 1350
Регистрация: 21.01.2016
Сообщений: 35,270
24.11.2017, 09:40
Цитата Сообщение от BulkaKote Посмотреть сообщение
И что мне глянуть??
Гляньте содержимое gh и оцените, есть ли в ней искомая строка. Ваш Капитан Очевидность.
0
2 / 2 / 4
Регистрация: 20.01.2016
Сообщений: 48
24.11.2017, 09:52
может у вас исключение выбивает когда вы используете это?
C#
1
browser.PageSource;
0
Эксперт .NET
 Аватар для Usaga
14140 / 9369 / 1350
Регистрация: 21.01.2016
Сообщений: 35,270
24.11.2017, 10:09
oOlDeMoNlOo, может быть. А может ещё 100500 причин. Пока ТС не снизойдёт до того, что бы воспользоваться отладчиком, причина известна не станет.
0
24.11.2017, 10:27

Не по теме:

Usaga, Судя из этого:

Цитата Сообщение от BulkaKote Посмотреть сообщение
Ставлю точку останова на проверке, чтобы увидеть, если ли текст, который мне нужен в строке. Текст есть, а проверка не срабатывает и он сразу выходит из try-catch. Что не так ?
отладчиком всё же он пользовался)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.11.2017, 10:27
Помогаю со студенческими работами здесь

HDD-видит BIOS, видит диспетчер устройст, но не видит система
Ну что же, вечер добрый товарищи. Возникла такая проблема, описываю все по-порядку. -Купил винт(террабайт, внутренний). Так как на...

Антевирусник Касперский не видит вирусы, а доктор веб видит их, но не может удалить
Включаю полную проверку компьютера на вирусы при помощи антивирусника Каспирским. В результате проверки выясняется, что часть вирусов...

Ноут видит жесткий в system info но не видит в boot priority
всем привет. ноут самсунг np355v5c-s0mru решил переустановить винду с 8 на 7. не мог загрузиться с флешки потому что при отключении secure...

Хром 56.0.2924.87 не видит табл.стилей а Лиса 4.0 Видит, почему?
Хром 56.0.2924.87 не видит табл.стилей а Лиса 4.0 Видит, почему? И как сделать, чтобы Хром видел? HTML <!DOCTYPE HTML PUBLIC...

Диспетчер устройств не видит видеокарту (nvidia)win xр, а семерка видит.
доброго времени суток!!! скажите пжлст кто знает. Windows XP SP3 в диспетчере устройств не видит видеокарту (nvidia geforce 1гб) ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru