|
最近需要采集被試瀏覽過(guò)的網(wǎng)頁(yè)記錄,但發(fā)現(xiàn)3男3女都是使用360瀏覽器,極速和安全兩款。這些瀏覽器都能看到瀏覽記錄,然而存在兩個(gè)問(wèn)題:一是時(shí)間僅精確到分鐘而不是秒,要知道1分鐘內(nèi)用戶(hù)可能會(huì)瀏覽好幾個(gè)網(wǎng)頁(yè);二是無(wú)法自行導(dǎo)出全部瀏覽記錄。 于是,我就開(kāi)始探索如何解決這兩個(gè)問(wèn)題。首先,到網(wǎng)上尋找歷史記錄信息,網(wǎng)友反饋說(shuō)是保存在Document and Settings里名為History的文件,但我發(fā)現(xiàn)并不一定在這里。最好的方法是進(jìn)入安裝盤(pán),如果瀏覽器裝在C盤(pán),那么就到C盤(pán)中搜索History這個(gè)名字,比較大的就是這個(gè)文件,比如一般都超過(guò)1M,而且沒(méi)有擴(kuò)展名哦。然后,用Sublime打開(kāi)Hisory,去,都是16進(jìn)制的耶。換成ultraedit再看,最開(kāi)始一行字是Sqlite,明白了,這不是文本文件,而是數(shù)據(jù)庫(kù)文件啊。 接下來(lái),百度一下,原來(lái)Chrome有兩個(gè)數(shù)據(jù)庫(kù),一個(gè)是HTML5的,一個(gè)是本地?cái)?shù)據(jù)庫(kù),這個(gè)本地?cái)?shù)據(jù)庫(kù)就是Sqlite。所以,再?gòu)木W(wǎng)上down下一個(gè)Navicat for SQLite試用版,打開(kāi)History,發(fā)現(xiàn)Google真是記錄了我們太多的東西了: 看看下載記錄: 還有平時(shí)的搜索關(guān)鍵詞也被保存了下來(lái): 瀏覽器認(rèn)為的分段: 以及訪問(wèn)記錄及訪問(wèn)次數(shù),停留時(shí)間等等都進(jìn)行了記錄: 最后,發(fā)現(xiàn)了一款小軟件,用的基本原理就是讀取Sqlite數(shù)據(jù)庫(kù),叫BrowsingHistoryView,可以直接導(dǎo)出Chrome、IE和Firefox的瀏覽記錄,相當(dāng)方便。 作者:五岳之巔 End. |
|
|
來(lái)自: 唯我英才 > 《寬帶、網(wǎng)絡(luò)、路由器》