2012-01-11 44 views
0

我需要從外部進程(EXE應用程序)讀取「Internet Explorer 8」中顯示的網頁的「內存」HTML。可以說你在瀏覽器中加載了一個頁面,其中顯示了一些'輸入文本' ,然後你填寫輸入和「之前」提交頁面我需要切換到我的EXE應用程序和讀入填充在INPUT中的值。從EXE中讀取瀏覽器「內存中的HTML」

我試過SPY ++,但網頁中沒有任何輸入的「類」(比如普通Win32應用程序中的文本框),整個客戶區顯示爲「Internet Explorer_Server」類。

我已經做了很多次,在應用程序之間集成數據,但總是與Win32應用程序對抗,這是我第一次嘗試從瀏覽器讀取數據,並且我真的很茫然。

唯一能想到的是,我需要以某種方式訪問​​運行瀏覽器的實際DOM。

請注意,我不能使用某種網頁控件來加載頁面,然後解析,因爲加載的頁面將爲空,我需要的是用戶在提交頁面之前輸入的數據。

任何建議,從哪裏開始尋找可以理解的:)

回答