O histórico do navegador Chrome pode ser exportado para um arquivo HTML?

39

No Google Chrome, existe um método integrado para criar um arquivo HTML que eu possa salvar em minha máquina local, como o arquivo de favoritos?

Se não, existe uma extensão que faz o mesmo?

    
por MountainMan 31.05.2013 / 19:39

4 respostas

25

É 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:

  1. Verifique se você tem sqlite3 instalado em seu sistema. Você pode usar binários compilados para sistemas Windows.
  2. Localize o arquivo Histórico (no Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/ . No Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default" .
  3. Copie o histórico do arquivo para outro local (você não pode usar o original enquanto o Chrome estiver aberto).
  4. 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:)

    
por 31.05.2013 / 20:21
28

No Mac:

cd "~/Library/Application Support/Google/Chrome/Default"
sqlite3 History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from  urls order by last_visit_time desc" > ~/history_export.txt

No Windows:

cd "%LocalAppData%\Google\Chrome\User Data\Default"
sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from  urls order by last_visit_time desc" > history_export.txt

Isso pode levar muito tempo se você estiver no Windows e não tiver SSD.

    
por 28.12.2013 / 22:08
14

Existe uma ferramenta chamada Visualização do histórico do Chrome que exporta para vários formatos diferentes, incluindo HTML. Existe um writeup da ferramenta aqui .

    
por 31.05.2013 / 20:07
5

Acabei de criar uma extensão do Chrome que exporta seu histórico do Chrome em csv e json chamado Exportar histórico .

Você pode abrir o arquivo json no Google Chrome e visualizá-lo como uma página da web se instalar o JSONView extensão e pode abrir o arquivo csv no Excel ou no Numbers.

    
por 23.03.2014 / 23:21