2011-09-29 120 views
-2

可以說我正在使用Internet Explorer看看stackoverflow.com有沒有一種方法來獲取我正在看的信息stackoverflow.com或者是不可能的有沒有一種方法來讀取在java中的Internet Explorer

+0

你應該可以通過COM自動化來做到這一點。理論上Java可以使用COM接口,但我從來沒有這樣做過。 –

+0

所以你的意思是:啓動Internet Explorer,轉到stackoverflow.com,執行一個java文件,並讓java文件以某種方式檢索字符串'stackoverflow.com'? – someone

+0

如果您真的對Rube Goldberg機器的軟件感興趣,那麼您可以這麼做。或者...您可以使用衆多HTTP客戶端庫中的一個直接從頁面中讀取所有HTML。 – Perception

回答

1

你應該看看Selenium。它是一個瀏覽器自動化框架,允許您通過Java,.NET,Ruby或Python中的代碼來控制瀏覽器(例如Internet Explorer)。

編輯:如果你想知道是否有可能爲外部Java應用程序知道用戶恰好有IE中打開並查看某個網站,我不能幫助你。這並不是說這是不可能的;我只是不知道它是否。

相關問題