Страница: 1 |
Страница: 1 |
Вопрос: WebBrowser
Добавлено: 07.03.09 00:37
Автор вопроса:
vladi
Всем доброго дня.Подскажите,пожалуйста,как в WebBrowser отобразить только определенную часть страницы,скажем тег или таблицу...то есть конкретный елемент.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 07.03.09 01:05
Мне видится возможным как минимум 2 решения этой задачи
1. Через DOM пробежаться по элементам и ненужные элементы либо удалить из коллекции либо сделать нивидимыми
2. Через регулярные выражения распарсить страницу, выдрать из нее необходимые элементы и скормить их браузеру.
Номер ответа: 2
Автор ответа: vladi
Вопросов: 2
Ответов: 12
Профиль | | #2
Добавлено: 07.03.09 09:04
а по подробней,с примэрчиком?
Номер ответа: 3
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 07.03.09 09:29
Когда нищий просит у господа пропитания разве господь даем ему рыбу? Нет! Господь даем ему удочку..
Я дал тебе направление, а копать, дружище, ты уж должен сам.. Это довольно обширный вопрос, чтоб ответить на него примерчиком..
Номер ответа: 4
Автор ответа: vladi
Вопросов: 2
Ответов: 12
Профиль | | #4
Добавлено: 07.03.09 15:04
Дорогой EROS,прости если надоел но в шарпе я не бум-бум...можно пример в беисике...вроде с помощью Navigate мона заставить показать нужную часть страницы...но как?
Номер ответа: 5
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 07.03.09 15:51
Номер ответа: 6
Автор ответа: vladi
Вопросов: 2
Ответов: 12
Профиль | | #6
Добавлено: 07.03.09 16:54
нет,это не то...почти,но не то...меня интересует чтобы,прочитав весь String страницы под действием Navigate попал,скажем этот или тот тег...если не ошибаюсь здесь замешен WebBrowser1.Document.GetElementsByTagName .
P.S. a "about" для чего?
Номер ответа: 7
Автор ответа: vladi
Вопросов: 2
Ответов: 12
Профиль | | #7
Добавлено: 07.03.09 18:16
Мой вопрос в игноре???
Номер ответа: 8
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 07.03.09 18:26
по ходу ты не допонимаешь как это все работает.. чтобы получить текст страницы и доступ к элементам страницы, ты сначала должен ее загрузить.. а значит должен выполнить Navigate. Только после этого ты получишь доступ к элементам на странице. Этими элементами можно управлять как угодно и делать с ними что угодно.. Можно например поступить так:
только не проси меня перевести это на VB .. я не сделаю этого, потому что у меня его просто нет.
Номер ответа: 9
Автор ответа: vladi
Вопросов: 2
Ответов: 12
Профиль | | #9
Добавлено: 07.03.09 18:59
EROS,спасибо!Будем думать...