【问题标题】:How can I get the data from LocalStorage of a Chrome extension using Python?如何使用 Python 从 Chrome 扩展的 LocalStorage 获取数据?
【发布时间】:2015-06-27 17:37:46
【问题描述】:

我在 Chrome 上使用 TimeStats 扩展程序。而我现在要做的就是在 Python 脚本中读取 LocalStorage 中的数据(其中包含有关我在每个网站上花费的时间的所有信息)并进行后续数据处理。

我知道 Ctrl+c 和 Ctrl+v 在这种情况下会起作用,但我想知道有没有优雅可靠的方法来做到这一点?

谢谢!

【问题讨论】:

  • 您是否正在专门寻找程序化解决方案?

标签: python google-chrome google-chrome-extension


【解决方案1】:

您可以使用native messaging 在您的扩展程序和外部应用程序之间发送数据。用于演示本机消息传递的 sample app 是用 Python 编写的,因此您已经解决了通信部分。

编辑:

我现在看到您在谈论您不拥有的扩展程序。 Google Chrome 目前以 SQLite 格式存储 LocalStorage 数据,因此您应该可以使用 sqlite3 包直接读取它。查看this question的答案。

timeStats 扩展的文件是chrome-extension_ejifodhjoeeenihgfpjijjmpomaphmah_0.localstorage

请注意,Google 可以随时更改存储 LocalStorage 的方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多