
作者 | 蘇克1900
來源 | 高級農(nóng)民工
長時間使用瀏覽器會積累大量瀏覽器歷史記錄,這些是很隱私的數(shù)據(jù),里面甚至可能有一些不可描述的網(wǎng)站或者搜索記錄不想讓別人知道。不過,我們自己可能會感興趣,天天都在上網(wǎng),想知道長期下來是都在摸魚還是有認(rèn)真工作。
其次,了解下自己每天打開多少次網(wǎng)頁、哪些網(wǎng)站上的最多、常搜哪些關(guān)鍵詞,這些也很有趣。
下面就來給大家介紹一款 Python 編寫的神工具,可以一鍵分析你的上網(wǎng)行為。我用了后發(fā)現(xiàn)了很多不可思議的結(jié)論。
比如訪問次數(shù)最多的網(wǎng)站居然是微信公眾號,7000 多次,看來弄自媒體占了大量上網(wǎng)時間。
看到了每天打開網(wǎng)站的次數(shù),平均都有好幾百次,8 月 8 號那天發(fā)生了什么,竟打開了 1600 多次!
然后又統(tǒng)計了停留時間最長的網(wǎng)頁頁面,在 http://md.aclickall.com/ 這個網(wǎng)站居然停留了 660 小時,這是個文章排版網(wǎng)站,因為經(jīng)常要排版所以把該頁面固定了起來。
然后統(tǒng)計出了搜索最多的十個關(guān)鍵詞,python 居然是第一位!前十中基本都是數(shù)據(jù)編程相關(guān)的,沒想到自己這么愛學(xué)習(xí)。
最后統(tǒng)計出了各大搜索引擎的使用率。google 的使用率達(dá)到了 97.3%,而百度只有不到 3%,大概是偶爾無法科學(xué)上網(wǎng)的時候用了下百度。
怎么樣是不是挺有意思?下面就來說說怎么用這款工具,讓你也可以分分鐘了解自己的上網(wǎng)行為,非常簡單。
這款 Python 工具其實(shí)就是分析瀏覽器的歷史記錄數(shù)據(jù)庫文件然后可視化。這里的瀏覽器只支持 Chrome 和以 Chrome 為內(nèi)核的瀏覽器,比如 Centbrower 、360極速瀏覽器等,其他瀏覽器比如 ie、Firefox 不支持。如果有登陸賬號,桌面端和電腦端會一起分析,更全面。
第一步,打開網(wǎng)站:Browser History Analysis
接著上傳你的瀏覽器歷史記錄文件,這個歷史記錄文件怎么獲得呢?
新建一個標(biāo)簽頁,輸入 chrome://version/ 回車,可以打開你的瀏覽器詳細(xì)信息:
復(fù)制「個人資料路徑」到資源管理器打開,然后找到 history 文件復(fù)制一份到桌面。
接著就在剛才的網(wǎng)站中上傳該文件(我的文件有 15MB 大),稍等片刻就可以得到上門的那些可視化分析結(jié)果。
你可能會擔(dān)心上傳瀏覽器歷史記錄是否安全,盡管放心,這個程序是開源的。
下面再簡單說下如何用 python 一步步實(shí)現(xiàn)的這個程序功能的,這是一個很棒的 python 練手項目,涉及到了前后端的知識,整個程序包含多個文件:
Code
├─ app_callback.py 回調(diào)函數(shù),實(shí)現(xiàn)后臺功能
├─ app_configuration.py web服務(wù)器配置
├─ app_layout.py web前端頁面配置
├─ app_plot.py web圖表繪制
├─ app.py web服務(wù)器的啟動
├─ assets web所需的一些靜態(tài)資源文件
│ ├─ css web前端元素布局文件
│ │ ├─ custum-styles_phyloapp.css
│ │ └─ stylesheet.css
│ ├─ image web前端logo圖標(biāo)
│ │ ├─ GitHub-Mark-Light.png
│ └─ static web前端幫助頁面
│ │ ├─ help.html
│ │ └─ help.md
├─ history_data.py 解析chrome歷史記錄文件
└─ requirement.txt 程序所需依賴庫
每個程序?qū)崿F(xiàn)的功能:
具體實(shí)現(xiàn)思路大致分為下面幾點(diǎn):
歷史記錄 history 是一個 sqllite 數(shù)據(jù)庫文件,連接數(shù)據(jù)庫查詢?nèi)缓笳{(diào)用數(shù)據(jù)庫中的信息并存儲。
可視化圖形使用的是可交互式的 plotly 庫。
小結(jié)
上網(wǎng)記錄是很重要的隱私數(shù)據(jù),平常自己可能無法從中直接發(fā)現(xiàn)什么,使用 Python 簡單一分析就可以發(fā)現(xiàn)很多東西,所以平時盡量注重隱私保護(hù)。
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
LSTM 模型輸入長度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動決策的時代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計的實(shí)用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實(shí)施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡稱 BI)深度融合的時代,BI ...
2025-07-10SQL 在預(yù)測分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢預(yù)判? ? 在數(shù)據(jù)驅(qū)動決策的時代,預(yù)測分析作為挖掘數(shù)據(jù)潛在價值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點(diǎn),而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢性檢驗:捕捉數(shù)據(jù)背后的時間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢性檢驗如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實(shí)戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗:數(shù)據(jù)趨勢與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢變化以及識別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對策略? 長短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨(dú)特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計學(xué)方法在市場調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場調(diào)研是企業(yè)洞察市場動態(tài)、了解消費(fèi)者需求的重要途徑,而統(tǒng)計學(xué)方法則是市場調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03