É ainda mais simples do que usar uma extensão: a página Histórico no Chrome já é uma página HTML, assim como todos os outros painéis e páginas no Chrome.
Basta clicar com o botão direito do mouse em uma parte vazia da página, selecionar Save As...
e salvar como HTML completo. Se você reabrir no Chrome, ele renderizará o mesmo, ícones e todos. Se você tentar abrir a página resultante em um navegador diferente, ainda assim obterá todos os dados do histórico, mas não os estilos e ícones.
Atualização de maio de 2016
Como o Google altera constantemente a maneira como as páginas internas (histórico, favoritos, configurações etc.) são processadas, a resposta original não é mais precisa. Ou seja no Chrome 52 (maio de 2016), os URLs de histórico aparecem dentro de um iframe com um mecanismo de paginação.
Para o bem da posteridade, o melhor método para obter todos os dados de favoritos (url + date) como um arquivo CSV é descrito neste artigo .
TL; DR:
- Verifique se você tem sqlite3 instalado em seu sistema. Você pode usar binários compilados para sistemas Windows.
- Localize o arquivo Histórico (no Mac:
cd ~/Library/Application\ Support/Google/Chrome/Default/
. No Windows:cd "%LocalAppData%\Google\Chrome\User Data\Default"
. - Copie o histórico do arquivo para outro local (você não pode usar o original enquanto o Chrome estiver aberto).
- De uma linha de comando: %código%
Agora você deve ter um arquivo chamado
C:\> sqlite3 History
sqlite> .headers on
sqlite> .mode csv
sqlite> .output my-history.csv
sqlite> SELECT datetime(last_visit_time/1000000-11644473600,'unixepoch','localtime'), url FROM urls ORDER BY last_visit_time DESC
contendo todos os URLs e datas.
O script como essência pode ser encontrado aqui .
Espero que isso funcione para você em 2016. Não posso prometer em 2019:)