2013-05-31 17:39:17 +0000 2013-05-31 17:39:17 +0000
44
44

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

No Google Chrome, existe algum método integrado para fazer um ficheiro HTML que eu possa guardar na minha máquina local, como o ficheiro para marcadores de página?

Se não, existe alguma extensão que faça o mesmo?

Respostas (5)

33
33
33
2013-05-31 18:21:54 +0000

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

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

28
28
28
2013-12-28 21:08:42 +0000

Em 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

Em 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

Isto pode demorar muito tempo se estiver no Windows e não tiver SSD.

15
15
15
2013-05-31 18:07:06 +0000

Existe uma ferramenta chamada Chrome History View que exporta para vários formatos diferentes, incluindo HTML. Existe uma escrita da ferramenta aqui .

.

4
4
4
2014-03-23 22:21:12 +0000

Acabei de criar uma extensão Chrome que exporta a sua história Chrome em csv e json chamada Export History .

Pode abrir o ficheiro json em Cromo e vê-lo como uma página web se instalar a extensão JSONView , e pode abrir o ficheiro csv em Excel ou Numbers.

0
0
0
2020-02-02 06:18:05 +0000

Para uma solução indirecta que possa funcionar para as pessoas que tentam fazer análises em vez de monitorização, consulte o site rescutime.com. Pode mostrar-lhe relatórios do seu histórico de navegação e permitir-lhe exportar esses relatórios para o csv. Estes podem ser relatórios agregados.