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

¿Se puede exportar el historial del navegador Chrome a un archivo HTML?

En Google Chrome, ¿hay un método incorporado para hacer un archivo HTML que pueda guardar en mi máquina local, como el archivo para los marcadores?

Si no, ¿hay alguna extensión que haga lo mismo?

Respuestas (5)

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

Es incluso más sencillo que usar una extensión: la página de Historial en Chrome ya es una página HTML, al igual que el resto de paneles y páginas en Chrome.

Simplemente haz clic con el botón derecho en una parte vacía de la página, selecciona Save As... y guárdala como HTML completo. Si vuelves a abrirla en Chrome, se renderizará igual, con iconos y todo. Si intentas abrir la página resultante en otro navegador, seguirás teniendo todos los datos del historial, pero no los estilos ni los iconos.

Actualización de mayo de 2016

Dado que Google cambia constantemente la forma de renderizar las páginas internas (historial, marcadores, configuración, etc.), la respuesta original ya no es exacta. Es decir, en Chrome 52 (mayo de 2016) las URL del historial aparecen dentro de un iframe con un mecanismo de paginación.

Para la posteridad, el mejor método para obtener todos los datos de los marcadores (url + fecha) como un archivo CSV se describe en este artículo .

TL;DR:

  1. Asegúrese de que tiene sqlite3 instalado en su sistema. Puede utilizar binarios compilados para sistemas Windows.
  2. Localice el archivo History (en Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/. En Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default".
  3. Copie el archivo Historia en otra ubicación (no puede utilizar el original mientras Chrome esté abierto).
  4. Desde una línea de comandos:
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

Ahora deberías tener un archivo llamado my-history.csv que contenga todas las URLs y fechas.

El script como gist se puede encontrar aquí .

Espero que esto te funcione en 2016. Aunque no puedo prometer que lo haga en 2019 :)

Actualización diciembre 2019

Saludos desde el futuro :)
Puedo confirmar que la solución Sqlite 3 sigue funcionando en 2019, y de hecho funciona con otros navegadores basados en Chromium (recientemente probado con éxito con Brave 1.1.20).

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

En 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

En 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

Esto puede llevar mucho tiempo si estás en Windows y no tienes SSD.

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

Hay una herramienta llamada Chrome History View que exporta a varios formatos diferentes, incluyendo HTML. Hay una descripción de la herramienta aquí .

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

Acabo de crear una extensión para Chrome que exporta tu historial de Chrome en csv y json llamada Export History .

Puedes abrir el archivo json en Chrome y verlo como una página web si instalas la extensión JSONView , y puedes abrir el archivo csv en Excel o Numbers.

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

Para una solución indirecta que podría funcionar para las personas que tratan de hacer análisis en lugar de monitoreo, echa un vistazo a rescutime.com. Puede mostrarte informes de tu historial de navegación y te permite exportar esos informes a csv. Pueden ser informes agregados.