熱線電話:13121318867

登錄
首頁精彩閱讀糟了,上網記錄被 Python 扒下來了
糟了,上網記錄被 Python 扒下來了
2019-08-22
收藏
糟了,上網記錄被 Python 扒下來了

作者 | 蘇克1900

來源 | 高級農民工

長時間使用瀏覽器會積累大量瀏覽器歷史記錄,這些是很隱私的數據,里面甚至可能有一些不可描述的網站或者搜索記錄不想讓別人知道。不過,我們自己可能會感興趣,天天都在上網,想知道長期下來是都在摸魚還是有認真工作。

其次,了解下自己每天打開多少次網頁、哪些網站上的最多、常搜哪些關鍵詞,這些也很有趣。

下面就來給大家介紹一款 Python 編寫的神工具,可以一鍵分析你的上網行為。我用了后發現了很多不可思議的結論。

比如訪問次數最多的網站居然是微信公眾號,7000 多次,看來弄自媒體占了大量上網時間。

糟了,上網記錄被 Python 扒下來了

看到了每天打開網站的次數,平均都有好幾百次,8 月 8 號那天發生了什么,竟打開了 1600 多次!

糟了,上網記錄被 Python 扒下來了

然后又統計了停留時間最長的網頁頁面,在 http://md.aclickall.com/ 這個網站居然停留了 660 小時,這是個文章排版網站,因為經常要排版所以把該頁面固定了起來。

糟了,上網記錄被 Python 扒下來了

然后統計出了搜索最多的十個關鍵詞,python 居然是第一位!前十中基本都是數據編程相關的,沒想到自己這么愛學習。

糟了,上網記錄被 Python 扒下來了

最后統計出了各大搜索引擎的使用率。google 的使用率達到了 97.3%,而百度只有不到 3%,大概是偶爾無法科學上網的時候用了下百度。

糟了,上網記錄被 Python 扒下來了

怎么樣是不是挺有意思?下面就來說說怎么用這款工具,讓你也可以分分鐘了解自己的上網行為,非常簡單。

這款 Python 工具其實就是分析瀏覽器的歷史記錄數據庫文件然后可視化。這里的瀏覽器只支持 Chrome 和以 Chrome 為內核的瀏覽器,比如 Centbrower 、360極速瀏覽器等,其他瀏覽器比如 ie、Firefox 不支持。如果有登陸賬號,桌面端和電腦端會一起分析,更全面。

第一步,打開網站:Browser History Analysis

糟了,上網記錄被 Python 扒下來了

接著上傳你的瀏覽器歷史記錄文件,這個歷史記錄文件怎么獲得呢?

新建一個標簽頁,輸入 chrome://version/ 回車,可以打開你的瀏覽器詳細信息:

糟了,上網記錄被 Python 扒下來了

復制「個人資料路徑」到資源管理器打開,然后找到 history 文件復制一份到桌面。

糟了,上網記錄被 Python 扒下來了

接著就在剛才的網站中上傳該文件(我的文件有 15MB 大),稍等片刻就可以得到上門的那些可視化分析結果。

你可能會擔心上傳瀏覽器歷史記錄是否安全,盡管放心,這個程序是開源的。

下面再簡單說下如何用 python 一步步實現的這個程序功能的,這是一個很棒的 python 練手項目,涉及到了前后端的知識,整個程序包含多個文件:

Code

├─ app_callback.py 回調函數,實現后臺功能

├─ app_configuration.py web服務器配置

├─ app_layout.py web前端頁面配置

├─ app_plot.py web圖表繪制

├─ app.py web服務器的啟動

├─ assets web所需的一些靜態資源文件

│ ├─ css web前端元素布局文件

│ │ ├─ custum-styles_phyloapp.css

│ │ └─ stylesheet.css

│ ├─ image web前端logo圖標

│ │ ├─ GitHub-Mark-Light.png

│ └─ static web前端幫助頁面

│ │ ├─ help.html

│ │ └─ help.md

├─ history_data.py 解析chrome歷史記錄文件

└─ requirement.txt 程序所需依賴庫

每個程序實現的功能:

糟了,上網記錄被 Python 扒下來了

具體實現思路大致分為下面幾點:

  • 解析歷史記錄文件數據

歷史記錄 history 是一個 sqllite 數據庫文件,連接數據庫查詢然后調用數據庫中的信息并存儲。

  • 配置 web 服務器和前端頁面
  • 可視化繪圖函數

可視化圖形使用的是可交互式的 plotly 庫。

小結

上網記錄是很重要的隱私數據,平常自己可能無法從中直接發現什么,使用 Python 簡單一分析就可以發現很多東西,所以平時盡量注重隱私保護。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢