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

Kan de browsergeschiedenis van Chrome naar een HTML-bestand worden geëxporteerd?

Is er in Google Chrome een ingebouwde methode om een HTML-bestand te maken dat ik op mijn lokale machine kan opslaan, zoals het bestand voor bladwijzers?

Zo niet, is er een extensie die hetzelfde doet?

Antwoorden (5)

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

Het is nog eenvoudiger dan een extensie gebruiken: de pagina Geschiedenis in Chrome is al een HTML-pagina, net als alle andere vensters en pagina’s in Chrome.

Klik gewoon met de rechtermuisknop op een leeg deel van de pagina, selecteer Save As... en sla op als volledige HTML. Als je de pagina opnieuw opent in Chrome, ziet hij er hetzelfde uit, met icoontjes en al. Als je de resulterende pagina in een andere browser opent, krijg je nog steeds alle geschiedenisgegevens, maar niet de stijlen en pictogrammen.

Update mei 2016

Aangezien Google voortdurend de manier verandert waarop interne pagina’s (geschiedenis, bladwijzers, instellingen enz.) worden weergegeven, is het oorspronkelijke antwoord niet langer accuraat. D.w.z. in Chrome 52 (mei 2016) verschijnen de geschiedenis-URL’s binnen een iframe met een paginamechanisme.

Voor het nageslacht, de beste methode om alle bladwijzer gegevens (url + datum) als een CSV bestand te krijgen is beschreven in dit artikel .

TL;DR:

  1. Zorg ervoor dat je sqlite3 hebt geïnstalleerd in je systeem. U kunt gecompileerde binaries gebruiken voor Windows systemen.
  2. Zoek het History bestand (op Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/. Op Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default".
  3. Kopieer het bestand Geschiedenis naar een andere locatie (je kunt het origineel niet gebruiken als Chrome open is).
  4. Vanaf een opdrachtregel:
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

Je zou nu een bestand moeten hebben met de naam my-history.csv met daarin alle URL’s en data.

Script als gist kun je hier vinden.

Hopelijk werkt dit voor jou in 2016. Maar ik kan niet beloven dat het in 2019 ook werkt :)

Update december 2019

Groeten uit de toekomst :)
Ik kan bevestigen dat de Sqlite 3-oplossing nog steeds werkt in 2019, en eigenlijk werkt met andere Chromium-gebaseerde browsers (onlangs met succes getest met 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

Dit kan erg lang duren als je op Windows zit en geen SSD hebt.

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

Er is een tool genaamd Chrome History View die exporteert naar verschillende formaten, waaronder HTML. Er is een beschrijving van het gereedschap hier .

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

Ik heb zojuist een Chrome-extensie gemaakt die uw Chrome-geschiedenis exporteert in csv en json, genaamd Export History .

U kunt het json-bestand in Chrome openen en het als een webpagina bekijken als u de JSONView-extensie installeert, en u kunt het csv-bestand in Excel of Numbers openen.

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

Voor een indirecte oplossing die zou kunnen werken voor mensen die proberen analytics te doen in plaats van monitoring, kijk naar rescutime.com. Het kan u rapporten tonen van uw browsegeschiedenis en laat u toe deze rapporten te exporteren naar csv. Dit kunnen geaggregeerde rapporten zijn.