我在Vista上使用Delphi 7。到目前爲止,我已經實現了一個簡單的瀏覽器(使用TWebBrowser),但是我想在網頁要求時自動輸入信息。例如,我想告訴我的應用轉到Google,檢測搜索字段,輸入搜索詞組,然後單擊搜索按鈕,然後獲取結果。用Delphi使用TWebBrowser填充網頁
有人可以說明這是如何完成的?
我在Vista上使用Delphi 7。到目前爲止,我已經實現了一個簡單的瀏覽器(使用TWebBrowser),但是我想在網頁要求時自動輸入信息。例如,我想告訴我的應用轉到Google,檢測搜索字段,輸入搜索詞組,然後單擊搜索按鈕,然後獲取結果。用Delphi使用TWebBrowser填充網頁
有人可以說明這是如何完成的?
您需要使用DOM來執行此操作。在Delphi設置中學習的最佳在線資源位於Brian Cryer's網站。看看How to read and write form elements。
大幫忙...謝謝! –
在谷歌實例中,您可以直接直接調用搜索URL。
例如,此網址搜索'擁堵'
http://www.google.ie/search?q=jam&ie=UTF-8&oe=UTF-8&hl=en&client=safari
獲取您的代碼以更改搜索字符串的堵塞並轉到該URL。我希望這是你正在尋找的。
您需要提供更多數據。你正在使用TWebBrowser?你想自動填寫出現在網頁上的編輯框?如果你給出一個確切的例子(比如說,在google.com上放置一些文本,然後進行搜索等),會更好。 –
[填充webform](http://delphi.about.com/od/twebbrowser/a/submit_web_form.htm) – Whiler
Whiler-看起來像一個合理的答案 - 假設比爾從不更新他的問題... –