Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Внизработа с WebBrowser Найти похожие ветки
← →
LS (2005-01-17 00:57) [0]Имеется компонента WebBrowser, в окне которого открыта страница с различными формами(<form>...)
Необходимо активировать некий радиобаттон на этой форме, а потом нажать на кнопку submit. Подскажите, как реализовать...
← →
Ньюб (2005-01-17 19:03) [1]Никто не знает? Это как то через API функции вроде делается.. Помогите..
← →
Sumor (2005-01-18 01:02) [2]Это на самом деле нетривиально и рассказ на целую статью.
Сначала берёшь и получаешь из броузера документ. Он имеет тип IDispatch, но на самом деле он другой.
Добавляешь в Uses MsHtml.
Var Doc : IHTMLDocument3;
Begin
Doc := WB.Document as IHTMLDocument3;
...
End;
Дальше у документа куча разных методов по выцеплению элементов.
Каждый элемент возвращается IDispatch, его надо преобразовывать в нужные интерфейсы (IHTMLFormElement и тд)
Потихоньку ищешь нужный и изменяешь. Таким образом я заполнял формы и отправлял их автоматически. Поищи в инете инфу на тему IHTMLDocument3 и формы. Что-нибудь найдёшь, хотя примеры, в основном на С и Basic.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.073 c