我在Chrome上使用TimeStats扩展程序。我现在要做的是在Python脚本中读取LocalStorage中的数据(其中包含我在每个网站上花费的时间的所有信息),并进行以后的数据处理。
我知道在这种情况下Ctrl + c和Ctrl + v会起作用,但我想知道是否有任何优雅可靠的方法可以做到这一点?
谢谢!
答案 0 :(得分:1)
您可以使用native messaging在您的分机和外部应用之间发送数据。用于演示本机消息传递的sample app是用Python编写的,因此您已经解决了通信部分。
修改强>
我现在看到你正在谈论你不拥有的扩展。谷歌浏览器目前以SQLite格式存储LocalStorage数据,因此您应该能够使用sqlite3包直接读取它。请参阅this question的答案。
timeStats扩展名的文件为chrome-extension_ejifodhjoeeenihgfpjijjmpomaphmah_0.localstorage
请注意,Google可以随时更改存储LocalStorage的方式。