|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
||||||
Распарсить HTML страницу05.09.2014, 10:56. Показов 3995. Ответов 34
Метки нет (Все метки)
Здрям!
На форме будут размещен элемент webBrowser и через него буду открывать страницу. Код страницы выглядит так:
Помогите, пожалуйста с кодом.
0
|
||||||
| 05.09.2014, 10:56 | |
|
Ответы с готовыми решениями:
34
Распарсить HTML-страницу
Распарсить локальную HTML-страницу |
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|||||||||||
| 11.09.2014, 09:31 [ТС] | |||||||||||
|
Подскажите еще, пожалуйста, как взять значение перед искомым текстом?
0
|
|||||||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 12.09.2014, 16:35 | |
|
>([\d|\*]*)</td>\n
как-то так
0
|
|
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|||||||||||
| 17.09.2014, 09:15 [ТС] | |||||||||||
|
xoraxax, не находит.
0
|
|||||||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.09.2014, 10:31 | |
|
Вы бы разобрались с простыми регулярками - не сложно же.
http://regex101.com/ - сюда зайдите и посмотрите, что происходит - там описание справа есть.
1
|
|
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
||||||
| 17.09.2014, 13:06 [ТС] | ||||||
|
xoraxax, дело пошло веселее
![]() Добавлено через 40 минут Подскажите, как в эту конструкцию вставить условие: если значение не найдено, то FILIAL.Text = "Данных нет"
0
|
||||||
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|
| 24.09.2014, 15:10 [ТС] | |
|
Как прекратить поиск на определенном слове?
Добавлено через 21 минуту И еще int конвертировать в string c разделение на тысячи? т.е. было: 12345678 стало: 12 345 678 Maskedtextbox не предлагать.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||||
| 24.09.2014, 15:53 | ||||||
|
Первый вопрос не понял.
Второй можно так:
1
|
||||||
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|
| 24.09.2014, 16:30 [ТС] | |
|
xoraxax, по первому: у меня две идентичные таблицы, которые отличаются только заголовками. Мне надо осуществить поиск от названия первой таблиц ДО названия второй таблицы.
Добавлено через 5 минут Но тут несколько "но": 1. второй таблицы может и не быть. 2. первая может быть произвольного размера, поэтому задать длину символом после искомого слова не могу.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 24.09.2014, 17:27 | |
|
наверно проще вытащить все что находится между первым и вторым словом, а потом уже к этому применять запрос.
Что-то типа. (?:слово1)(.*?)(?:слово2|$)
1
|
|
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
||||||
| 02.10.2014, 08:39 [ТС] | ||||||
|
Еще вопрос. Вот код:
Кликните здесь для просмотра всего текста
Как оно выглядит - см. вложение. Как посчитать количество филиалов?
0
|
||||||
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|||||||||||
| 02.10.2014, 09:12 [ТС] | |||||||||||
|
И еще вопрос
![]() Кликните здесь для просмотра всего текста
Составил выражение (пардоньте, что на js, но суть от этого не меняется): Кликните здесь для просмотра всего текста
Строк в таблице может быть очень много. Как в цикл (до достижения тега </table>) вставить этот код?
0
|
|||||||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 02.10.2014, 10:21 | |
|
первый - ищите ItemBackColor, смотрите количество Matches.
Второй возможно понял неправильно: Достаньте все куски <tr></tr>, потом внутри этих кусков ищите нужные данные. А вообще где-то есть html Agility Pack, или как-то так, специально вроде для этого сделана.
0
|
|
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|
| 02.10.2014, 10:46 [ТС] | |
|
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 02.10.2014, 12:37 | ||
|
Из ФАКа
0
|
||
| 02.10.2014, 12:37 | |
|
HTml Agility Pack: распарсить страницу
Распарсить страницу через Html Agility Pack Составление регулярных выражений. Распарсить HTML-страницу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|