WebBrowser. Втавска текста в форуму. Кусок хтмл.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zona09
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 16.10.2004 (Сб) 14:14

WebBrowser. Втавска текста в форуму. Кусок хтмл.

Сообщение zona09 » 11.01.2008 (Пт) 1:20

WebBrowser
Облазил весь форум.
На форме размещен контрол ВебБравзер, для нажатие кнопки, смены радиокнопки и тд. нашел.
1. Но как вставить текст в форму которая размещена на странице?
2. Как выдернуть кусок хтмл ? не полность весь код страницы, а например текст которой размещен между определенными тегами
спасибо.
Последний раз редактировалось zona09 11.01.2008 (Пт) 1:33, всего редактировалось 1 раз.

zona09
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 16.10.2004 (Сб) 14:14

Сообщение zona09 » 11.01.2008 (Пт) 1:33

1 вопрос исчерпан
WebBrowser1.Document.Form(0).Value = "sadfadf"
2 плз.

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 11.01.2008 (Пт) 3:18

2. Находишь нужный элемент и делаешь так
Код: Выделить всё
webbrowser.Document.All(i).InnerText

Найти элемент можно скажем так
Код: Выделить всё
webBrowser.Document.GetElementById

Или находишь все эелементы нужного тебе тега
Код: Выделить всё
webBrowser.Document.GetElementsByTagName

zona09
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 16.10.2004 (Сб) 14:14

Сообщение zona09 » 11.01.2008 (Пт) 20:47

можна пример?
например страница http://r0.ru/ надо вытянуть только текст Copyright © 1996-2007 который находится внизу страницы. спасибо.

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 12.01.2008 (Сб) 11:56

zona09 писал(а):можна пример?
например страница http://r0.ru/ надо вытянуть только текст Copyright © 1996-2007 который находится внизу страницы. спасибо.


Ну хотя бы так
Код: Выделить всё
<td align=center>Copyright &copy; 1996-2007, <a href="http://www.rambler.ru/" style="color:#000000">Рамблер</a></td>

Код: Выделить всё
Set tds = WebBrowser.Document.GetElementsByTagName("td")
For i = 0 To tds.length - 1
    If InStr(tds(i).innerText, "©") Then MsgBox tds(i).innerText
Next i


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 70

    TopList