É ainda mais simples do que utilizar uma extensão: a página de História em Chrome já é uma página HTML, tal como todas as outras folhas e páginas em Chrome.
Basta clicar com o botão direito do rato numa parte vazia da página, seleccionar Save As...
e guardar como HTML completo. Se voltar a abrir no Chrome, renderiza o mesmo, ícones e tudo. Se tentar abrir a página resultante num navegador diferente, ainda obterá todos os dados do histórico, mas não os estilos e ícones.
Atualização Maio 2016*
Uma vez que o Google muda constantemente a forma como as páginas internas (histórico, marcadores, definições, etc.) são renderizadas, a resposta original já não é exacta. Isto é, no Chrome 52 (Maio 2016) os URLs do Histórico aparecem dentro de um iframe com um mecanismo de paginação.
Para a posteridade, o melhor método para obter todos os dados dos marcadores (url + data) como ficheiro CSV é descrito neste artigo .
TL;DR:
- Certifique-se de que tem sqlite3 instalado no seu sistema. Pode usar binários compilados para sistemas Windows.
- Localize o ficheiro de História (em Mac:
cd ~/Library/Application\ Support/Google/Chrome/Default/
. No Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default"
.
- Copie o ficheiro Histórico para outro local (não pode utilizar o original enquanto o Chrome estiver aberto).
- A partir de uma linha de comando:
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
Deverá agora ter um ficheiro chamado my-history.csv
contendo todos os URLs e datas.
O guião como resumo pode ser encontrado aqui .
Esperemos que isto funcione para si em 2016. Não posso prometer que o fará em 2019 :)
Atualização Dezembro de 2019
Saudações do futuro :)
Posso confirmar que a solução Sqlite 3 ainda está a funcionar em 2019, e funciona efectivamente com outros navegadores baseados no cromo (recentemente testados com sucesso com Brave 1.1.20).