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

La cronologia del browser di Chrome può essere esportata in un file HTML?

In Google Chrome, c'è un metodo integrato per creare un file HTML che posso salvare sulla mia macchina locale, come il file per i segnalibri?

Se no, c'è un'estensione che fa lo stesso?

Risposte (5)

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

~~È ancora più semplice che usare un'estensione: la pagina della cronologia in Chrome è già una pagina HTML, come tutti gli altri riquadri e pagine in Chrome.

Basta cliccare con il tasto destro su una parte vuota della pagina, selezionare Save As... e salvare come HTML completo. Se riapri in Chrome, il rendering sarà lo stesso, icone e tutto il resto. Se provate ad aprire la pagina risultante in un browser diverso, otterrete ancora tutti i dati della storia, ma non gli stili e le icone.

Aggiornamento maggio 2016

Poiché Google cambia costantemente il modo in cui le pagine interne (cronologia, segnalibri, impostazioni ecc.) sono rese, la risposta originale non è più precisa. Cioè in Chrome 52 (maggio 2016) gli URL della cronologia appaiono all'interno di un iframe con un meccanismo di paginazione.

Per i posteri, il metodo migliore per ottenere tutti i dati dei segnalibri (url + data) come file CSV è descritto in questo articolo .

TL;DR:

  1. Assicurati di avere sqlite3 installato nel tuo sistema. Puoi usare i binari compilati per i sistemi Windows.
  2. Individua il file History (su Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/. Su Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default".
  3. Copia il file Storia in un'altra posizione (non puoi usare l'originale mentre Chrome è aperto).
  4. Da linea di 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

Ora dovresti avere un file chiamato my-history.csv contenente tutti gli URL e le date.

Lo script come gist può essere trovato qui .

Speriamo che questo funzioni per voi nel 2016. Non posso promettere che lo farà nel 2019 però :)

Aggiornamento dicembre 2019

Saluti dal futuro :)
Posso confermare che la soluzione Sqlite 3 funziona ancora nel 2019, e funziona effettivamente con altri browser basati su Chromium (recentemente testato con successo con Brave 1.1.20).

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

In 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

In 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

Questo potrebbe richiedere molto tempo se siete su Windows e non avete SSD.

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

C'è uno strumento chiamato Chrome History View che esporta in diversi formati, incluso HTML. C'è una descrizione dello strumento qui .

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

Ho appena creato un'estensione per Chrome che esporta la tua cronologia di Chrome in csv e json chiamata Export History .

Puoi aprire il file json in Chrome e visualizzarlo come una pagina web se installi l'estensione JSONView , e puoi aprire il file csv in Excel o Numbers.

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

Per una soluzione indiretta che potrebbe funzionare per le persone che cercano di fare analisi piuttosto che monitoraggio, controlla rescutime.com. Può mostrarvi i rapporti della vostra cronologia di navigazione e vi permette di esportare questi rapporti in csv. Questi possono essere rapporti aggregati.