按时间查看浏览器历史记录

时间:2019-09-28 07:23:36

标签: date time chromium

铬的历史记录使我们可以用特定的单词浏览历史记录,例如,如果我想知道上周正在浏览的维基百科页面,则可以通过“维基百科”进行搜索,然后浏览至上周,但是可以通过以下方式进行搜索:时间,我要输入一个特定的日期,它将带我到这段时间正在浏览的页面?

1 个答案:

答案 0 :(得分:1)

历史记录文件是一个sqlite数据库,因此您可以使用sql提取所需的内容。创建一个名为(例如)“ show.sql”的sql命令文件,其内容如下:

.mode line
SELECT
    DATETIME((last_visit_time/1000000)-11644473600, 'UNIXEPOCH', 'LOCALTIME') AS date,
    title,
    url
FROM
    urls
WHERE
    date < "2019-09-28 02:46:36"
    AND
    date > "2019-09-28 02:15:56"
ORDER BY
    last_visit_time;  

并使用这样的命令

sqlite3 History < show.sql > out.txt

它将把您选择的日期范围的数据放入文本文件out.txt中,以便您可以使用编辑器进行浏览。

“。mode line”行是sqlite特定的,并选择输出格式,将每个字段放在单独的行上。