按时间查看chromium浏览器历史

Viewing chromium browser history by time

Chromium 历史允许我们通过一个特定的词来浏览我们的历史,就像如果我想知道我上周浏览了哪些维基百科页面我可以通过 "wikipedia" 搜索然后浏览到上周,但是它是吗可以按时间搜索,我会输入一个特定的日期,它会把我带到我这段时间浏览的页面?

历史文件是一个 sqlite 数据库,因此您可以使用 sql 提取您想要的内容。创建一个包含 sql 个名为(例如)"show.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”是sql站点特定的,并选择输出格式,将每个字段放在单独的行上。