代码之家  ›  专栏  ›  技术社区  ›  Taptronic

检索Web浏览器存储的表单数据?

  •  0
  • Taptronic  · 技术社区  · 17 年前

    我将web浏览器设置为将键入的内容保存到表单上的文本框中。我在浏览器的文本框中存储了很多搜索词,在清除这些值之前,我想通过某种程序来获取这些搜索词。太多了,我一次只能通过一个。

    火狐 ,比IE更重要——但是,如果有人知道一个脚本可以提取这些值的话?谢谢

    2 回复  |  直到 17 年前
        1
  •  1
  •   ConroyP    17 年前

    火狐3

    在Windows上的Firefox中,它存储在SQLite文件中:

    C:\Documents and Settings\<Username>\Application Data
        \Mozilla\Firefox\Profiles\<UID>.default\formhistory.sqlite
    

    using SQLite with PHP 5 例如

    Firefox版本3之前的版本

    显然,自版本3以来,SQLite仅用于保存的表单历史记录。版本2仍然使用formhistory.dat,它是使用 Mork .

    从Mork上的wiki:

    此外,尽管是纯文本,Mork通常被认为是人类无法理解的,并且是一种难以编写解析器的格式。

    文件中出现了一个项目 on Bugzilla 要求引入一种更合理、更可读的格式,文件管理器甚至 attempted to write a perl parser 对于他的.dat文件,成功有限。

        2
  •  1
  •   Taptronic    14 年前

    您似乎可以在USER_DIR/Mozilla/Firefox/Profiles//formhistory.sqlite下以sqlite数据库的形式找到表单历史记录

    我没有尝试使用Sqlite浏览它,但文件名似乎是明确的。

    你可以在桌子上找到几个包装纸 sqlite 从您选择的语言访问网站。

    祝你好运

    推荐文章