Заполнение веб-страницы с помощью Delphi с помощью TWebBrowser - PullRequest
4 голосов
/ 03 сентября 2011

Я использую Delphi 7 на Vista. До сих пор я реализовал простой браузер (использующий TWebBrowser), но я хотел бы автоматически вводить информацию, когда веб-страница запрашивает ее. Например, я хочу сообщить своему приложению, что нужно перейти в Google, определить поле поиска, ввести поисковую фразу, затем нажать кнопку «Поиск» и получить результат.

Может кто-нибудь пролить свет на то, как это делается?

Ответы [ 2 ]

3 голосов
/ 04 сентября 2011

Вам нужно использовать DOM для этого.Лучший онлайн-ресурс для изучения этого в Delphi - на сайте Brian Cryer's .Взгляните на Как читать и писать элементы формы .

0 голосов
/ 04 сентября 2011

В экземпляре Google вы можете просто вызвать поисковый URL напрямую.

Например.По этому URL-адресу выполняется поиск "jam"

http://www.google.ie/search?q=jam&ie=UTF-8&oe=UTF-8&hl=en&client=safari

. Получите код, чтобы изменить джем для строки поиска и перейдите по этому URL-адресу.Я надеюсь, что это то, что вы ищете.

...