2015-06-27 255 views
1

我在Chrome上使用TimeStats擴展。我現在想要做的是在Python腳本中讀取LocalStorage中的數據(其中包含有關我在每個網站上花費的時間的所有信息)並執行後面的數據處理。如何使用Python從Chrome擴展的LocalStorage獲取數據?

我知道在這種情況下,Ctrl + C和Ctrl + V可以工作,但我想知道是否有任何可靠的方法來實現這一點?

謝謝!

+0

您是否正在尋找一個編程解決方案? – BlackVegetable

+0

@BlackVegetable是的 – username123

回答

1

您可以使用native messaging在您的擴展程序和外部應用程序之間發送數據。用於演示本地消息的sample app是用Python編寫的,因此您的通信部分已經解決。

編輯:

我現在看到你在談論你沒有自己的擴展。 Google Chrome目前以SQLite格式存儲LocalStorage數據,因此您應該可以使用sqlite3包直接讀取它。請參閱this question的答案。

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

注意,谷歌可以隨時更改存儲的localStorage方式。

相關問題