我有我的網頁瀏覽器設置爲保存我輸入到窗體上的文本框中。我在瀏覽器的文本框中存儲了大量搜索條件,並希望在清除這些值之前通過某種程序獲取它。我一次只能經歷一次。檢索Web瀏覽器存儲的表單數據?
網絡瀏覽器必須將此數據存儲在某處,有人知道在哪裏嗎?是否有可能檢索這些值? Firefox,比IE更重要 - 但是,如果有人知道可以提取這些值的腳本?謝謝。
我有我的網頁瀏覽器設置爲保存我輸入到窗體上的文本框中。我在瀏覽器的文本框中存儲了大量搜索條件,並希望在清除這些值之前通過某種程序獲取它。我一次只能經歷一次。檢索Web瀏覽器存儲的表單數據?
網絡瀏覽器必須將此數據存儲在某處,有人知道在哪裏嗎?是否有可能檢索這些值? Firefox,比IE更重要 - 但是,如果有人知道可以提取這些值的腳本?謝謝。
火狐3
在Firefox在Windows上它是存儲在一個SQLite文件中:
C:\Documents and Settings\<Username>\Application Data
\Mozilla\Firefox\Profiles\<UID>.default\formhistory.sqlite
一旦你有了SQLite的文件,你可以把一個腳本來讀取數據它很快 - 例如,這是一個很好的入門到using SQLite with PHP 5。
的Firefox版本以前的3
顯然SQLite的只是自從第3版第2版用於保存的表單歷史仍然使用formhistory.dat,這是使用Mork寫的。
從上莫克維基:
而且,儘管是純文本,莫克被普遍認爲是難以理解的人類和爲寫解析器硬格式。
已經有一個項目文件on Bugzilla要求更加理智和可讀的格式推出,文件管理器甚至attempted to write a perl parser他的.dat文件,用有限的成功。
看來你可以找到歷史的形式下SQLite數據庫形式的user_dir/Mozilla瀏覽器/火狐/概況// formhistory.sqlite
我沒有嘗試使用SQLite但文件名瀏覽它似乎是明確的。
您可以在sqlite網站上找到幾種包裝紙,以便從您選擇的語言中進行訪問。
好運
我沒有formhistory.sqlite文件。我只有一個formhistory.dat文件。我搜索了整個驅動器..得到其他.sqlite文件,但沒有任何跡象表明它的形式歷史。我在FF 2.0.0.15 – Taptronic 2008-09-22 14:48:59