Выпуск № 1388 от 08.06.2009, 17:05
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 558, экспертов - 185
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 168867: Уважаемые эксперты! Объясните плиз как можно из своей прграммы попасть в окно редактирования текста на веб-страничке? Т.е. есть поле ввода текста, каптча и кнопка "Отправить", мне надо чтобы текст из моей программы вставился в поле ввода...
Вопрос № 168867:
Уважаемые эксперты! Объясните плиз как можно из своей прграммы попасть в окно редактирования текста на веб-страничке? Т.е. есть поле ввода текста, каптча и кнопка "Отправить", мне надо чтобы текст из моей программы вставился в поле ввода, чтобы мне осталось только вбить каптчу и нажать на кнопку.
Отвечает Шичко Игорь, Практикант :
Здравствуйте, Maximus777. Тогда опишу работу через TWebBrowser. Функция заполнения формы в приложении.
Пример использования: procedure TForm1.Button1Click(Sender: TObject); begin Webbrowser1.Navigate('http://xxx.htm'); {адрес web страницы} end;
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin if FillForm(WebBrowser1, 'name', 'нужный нам текст') = False then {name - имя поля
на web-странице} ShowMessage('Error. Field not available or no Form found.'); end;
Будут вопросы - пишите в форум.
Приложение:
Ответ отправил: Шичко Игорь, Практикант
Ответ отправлен: 04.06.2009, 09:45
Оценка ответа: 5 Комментарий к оценке: Отличный пример. Не проверял в действии, но думаю что работает как надо, ввиду его простоты. Теперь всё-таки попробую найти решение для связи с внешними браузерами.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 250382
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.