Esporta la cronologia dal browser Chome


5

Mi piacerebbe essere in grado di esportare la cronologia da Chrome in modo da poter tenere traccia di cose come, ad esempio, quanti articoli di Wikipedia ho visto nell'ultima settimana - tutto quello che sto davvero cercando è un URL e un timestamp (sono su un mac, se risulta che puoi farlo dalla riga di comando)

Dove dovrei iniziare? Sarebbe fantastico se fosse il genere di cosa che potrei eseguire come cronjob ...


Credo che Chrome memorizzi la sua storia in un database SQLite3. Potresti cercare strumenti in grado di visualizzare un tale file.
iglvzx,

Risposte:


7

Chiudi Chrome, quindi inserisci quanto segue nella riga di comando (i percorsi esatti varieranno, i seguenti sono per Mac OS X):

 /usr/bin/sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/History > history.log <<EOF
 select * from urls;
 EOF

La cronologia sarà quindi in un file chiamato history.log nella tua home directory (o in qualsiasi directory passata al Terminale)


Oppure copia il file db History in un'altra parte del filesystem ed esegui l'analisi sqlite senza dover uscire da Chrome.
Doug Harris,

eliminando la barra dopo 'Applicazione' nel codice fornito almeno un percorso file funzionante nel finder, immagino che / sia un errore di battitura?
Sibe Jan


1

Dai un'occhiata anche all'estensione History Trends Unlimited (informativa completa: sono lo sviluppatore). Fa alcune delle analisi per te, ma ha anche la possibilità di esportare la tua cronologia in modo che tu possa fare la tua.


interessante, ma durante il download della cronologia, visualizzerò un elenco alfabetico di siti ... o qualcosa di simile a questo "U1483029737222.5261" è un timestamp?
Sibe Jan

Sì, quello è un timestamp (i numeri dopo la "U" sono millisecondi dall'epoca di Unix). Nella parte inferiore della pagina Tendenze è presente un pulsante "Esporta dati non elaborati"; che genererà un file con un timestamp leggibile dall'uomo.
randy

Ottimo, @randy! Hai risolto il mio problema. Grazie!
Sibe Jan

0

Ho la stessa domanda e sono arrivato a metà strada: nel Finder, digita shift-command-g (vai alla cartella ...) e compila ~/Library/Application Support/Google/Chrome/Default/History. Ora hai trovato la cronologia sglite. Copia questo file altrove o esci da Chrome e apri questo file, ad es. DB Browser per SQLite Ma come interpretare i dati e trovare / creare un semplice elenco di timestamp + URL ... nessuna idea!

aggiornamento: trovato. vedi i commenti sopra.


migliora la tua risposta includendo le informazioni nei commenti.
xypha il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.