Firefox本地存储外部访问
问题描述:
我正在编写一个脚本,它使用网站存储在本地存储中的信息。 Chrome将本地存储数据库文件存储在以下路径中,我可以使用python解析这个数据库文件。Firefox本地存储外部访问
'C:\Users\Matt\AppData\Local\Google\Chrome\User Data\Default\Local Storage\'
另一方面,Firefox将文件存储在以下路径中,但我无法打开该文件来解析信息。
'C:\Users\Matt\AppData\Roaming\Mozilla\Firefox\Profiles\vrviae08.default\webappsstore.sqlite'
你能以这种方式访问本地存储吗?有没有更好的方式来使用存储在本地存储中的信息?
答
在寻找解决我的类似问题时,我偶然发现了这个问题。对我来说,这个问题当然是权限。我不想更改Firefox目录中的权限,所以从我的脚本目录中,我创建了我想要访问的.sqlite文件的符号链接。这为我做了诡计。希望这有助于某人。
您正在使用哪种版本的SQLite? – 9000 2012-04-19 19:05:57
当你说你不能打开它:你尝试了什么,你遇到了什么问题? – 2012-04-19 19:08:28
python版本2.6.0中的sqlite3。试过conn = sqlite3.connect('C:\ Users \ Matt \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ vrviae08.default \ webappsstore.sqlite')错误:OperationalError:无法打开数据库文件 – Lossy 2012-04-19 19:23:48