刺激!一行代碼即可導(dǎo)出所有瀏覽記錄

SQLite數(shù)據(jù)庫中,例如Windows用戶可以在C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default找到,當(dāng)然在Python中我們可以使用內(nèi)置OS模塊找到該數(shù)據(jù)庫文件,再使用Python內(nèi)置的sqlite3模塊可以輕松讀取并導(dǎo)出瀏覽記錄數(shù)據(jù),而這個(gè)過程在GitHub上已經(jīng)有一位外國小哥幫我們完成了,總共不到200行代碼,現(xiàn)在我們只要使用pip?install?browserhistory安裝,接著進(jìn)入Python導(dǎo)入import?browserhistory?as?bhbh.get_browserhistory()import?pandas?as?pd
pd.DataFrame.from_dict(bh.get_browserhistory()['safari'])當(dāng)然也可以一行代碼將歷史記錄導(dǎo)出為CSV
bh.write_browserhistory_csv()


UTF-8,這會(huì)導(dǎo)致中文亂碼
UTF-8改為utf-8_sig就能正常保存中文了,或者直接copy過來源碼并修改也是可以的。并且要注意執(zhí)行程序時(shí)要徹底退出瀏覽器,否則會(huì)丟失對(duì)應(yīng)瀏覽器的記錄。
?
回復(fù)關(guān)鍵詞「簡明python」,立即獲取入門必備書籍《簡明python教程》電子版
回復(fù)關(guān)鍵詞「爬蟲」,立即獲取爬蟲學(xué)習(xí)資料
推薦閱讀
評(píng)論
圖片
表情
