2011-06-30 52 views
1

我写的Java小程序,显示FireFox5饼干。我需要打开cookies.sqlite文件并使用Java读取该数据库。显示火狐饼干与Java

我试着用org.sqlite.JDBC驱动程序,并得到例外:文件加密或不是一个数据库。 我真的需要先解密文件或获得许可吗? 我试图SqlJetDb它给例外org.tmatesoft.sqljet.core.SqlJetException:NOTADB:错误代码是NOTADB

还有什么事做展示FireFox5饼干的任务吗? 谢谢。

+0

你真的想要的任何第三方应用程序可以读取你的cookies(像你身份认证令牌)? –

+0

它必须是Java小程序吗?一个标准的Firefox插件可能会更容易编写,这取决于你想要做什么。 – MatrixFrog

+0

除了适用于小程序的沙箱之外,即使能够从本地文件系统读取数据,您仍需要查找firefox配置文件。在大多数系统中,它存在于用户配置文件(Windows上的%APPDATA%\ Mozilla \ Firefox \ Profiles和Linux中的主目录中的某个位置)中,实际配置文件目录具有随机名称。 –

回答

0

Python有一个内置的SQLite数据库。你可以通过Python操纵cookies.sqlite,将数据复制到一个文本文件中,然后使用Java应用程序,但是通过Java applet,我不认为这是可能的。

+1

感谢您的信息。请花点时间,重新阅读您的帖子以了解拼写错误等。如果可用,请为您的浏览器使用拼写检查程序。使用预览。看,高代表人们如何。写下他们的答案。谢谢。 –