Получение информации из IE

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

Получение информации из IE

Сообщение SeRRg » 11.12.2003 (Чт) 17:26

Здравствуйте!
Мне вот здесь "заказали" програмку, которая должна
автоматически получать и заполнять поля в
Internet Explorer'е. Обычными Api (GetwindowText) это
сделать не получается. Может, подскажите, как это сделать.
P.S. Чем проще, тем лучше :)
VB - это звучит!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.12.2003 (Пт) 9:25

Получаем инстанс. И зырим DOM. Чего уж проще? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 12.12.2003 (Пт) 13:17

Вот тебе пример.
Вложения
IE Spy.zip
IE Spy - перехват событий броузере Internet Explorer.
(13.7 Кб) Скачиваний: 79
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 12.12.2003 (Пт) 17:56

Люди, а может быть кодом поможете? :oops:
Ну хоть немножко.
Просто чтобы понять-ничего лишнего.
Я в этой области 0. :oops:

2gaidar: Спасибо, конечно, за пример. Я более-менее
понял, как перехватывать события браузера, но как заполнять поля-ни в какую
2GSerg: а как к этому DOM'у обращаться. :oops:
Заранее извините за непонятливость.
VB - это звучит!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 17:34

Люди. Я немного подумал
Может быть, если не хотите подсказывать, хотя бы намекнете.
Вот у меня

dim IE as Shdocvw.InternetExplorer
dim IEDOC as MSHTML.HTMLDocument

...
'IE уже готовый бразер.
set iedoc=ie.document
...
А дальше что? :cry:
VB - это звучит!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 18:28

Я немного продвинулся: :)

Set IE = IncomeIE
Set IEDoc = IncomeIE.Document
asss = IEDoc.getElementsByName("username")

Вот здесь три вопроса:
1.Если ничего не объявлять, то ничего от этого asss не добьешься,
а если объвить
Private asss As MSHTML.IHTMLElement
То ничего не выдает. В чем ошибка.

2.Что мне делать с этим объектом
(в смысле, какие у него св-ва, отвеч. за текст?)

3.Как обратиться к элементу, имени которого не знаешь?
VB - это звучит!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 19:04

Здрасьте еще раз.
(я тоже считаю, что если не отвечать, сам дойдет) :)
Короче, из всех вопросов остался только третий.
VB - это звучит!

SeRRg
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 343
Зарегистрирован: 25.11.2003 (Вт) 20:14
Откуда: Тюмень!

Сообщение SeRRg » 13.12.2003 (Сб) 19:19

Я считаю, тему можно закрыть.
До всего дошел сам. :lol:
VB - это звучит!


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

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

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

    TopList