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

Czy historię przeglądarki Chrome można wyeksportować do pliku HTML?

Czy w Google Chrome istnieje wbudowana metoda tworzenia pliku HTML, który mogę zapisać na komputerze lokalnym, tak jak plik dla zakładek?

Jeśli nie, to czy jest jakieś rozszerzenie, które robi to samo?

Odpowiedzi (5)

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

~~ To nawet prostsze niż użycie rozszerzenia: strona Historia w Chrome jest już stroną HTML, podobnie jak wszystkie inne panele i strony w Chrome.~~

Po prostu kliknij prawym przyciskiem myszy na pustą część strony, wybierz Save As... i zapisz jako pełny HTML. Jeśli ponownie otworzysz stronę w Chrome, będzie ona renderowana tak samo, z ikonami i wszystkimi innymi elementami. Jeśli spróbujesz otworzyć wynikową stronę w innej przeglądarce, nadal będziesz miał wszystkie dane historii, tylko nie style i ikony.

Update May 2016

Ponieważ Google stale zmienia sposób renderowania stron wewnętrznych (historia, zakładki, ustawienia itp.), Oryginalna odpowiedź nie jest już dokładna. Tj. W Chrome 52 (maj 2016) adresy URL historii pojawiają się wewnątrz ramki iframe z mechanizmem stronicowania.

Dla potomności, najlepsza metoda, aby uzyskać wszystkie dane zakładek (url + data) jako plik CSV jest opisana w tym artykule .

TL;DR:

  1. Upewnij się, że masz zainstalowany sqlite3 w swoim systemie. Możesz użyć skompilowanych binariów dla systemów Windows.
  2. Zlokalizuj plik History (na Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/. W Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default".
  3. Skopiuj plik Historia do innej lokalizacji (nie możesz użyć oryginału, gdy Chrome jest otwarty).
  4. Z linii poleceń:
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

Powinieneś teraz mieć plik o nazwie my-history.csv zawierający wszystkie adresy URL i daty.

Skrypt jako gist można znaleźć tutaj .

Mam nadzieję, że to działa dla ciebie w 2016 roku. Nie mogę jednak obiecać, że będzie w 2019 roku :)

Update December 2019

Pozdrowienia z przyszłości :)
Mogę potwierdzić, że rozwiązanie Sqlite 3 nadal działa w 2019 roku i faktycznie działa z innymi przeglądarkami opartymi na Chromium (ostatnio testowane z powodzeniem z Brave 1.1.20).

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

W 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

W 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

To może zająć naprawdę dużo czasu, jeśli jesteś na Windowsie i nie masz SSD.

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

Istnieje narzędzie o nazwie Chrome History View , które eksportuje do kilku różnych formatów, w tym HTML. Jest tam opis tego narzędzia tutaj .

.

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

Właśnie stworzyłem rozszerzenie Chrome, które eksportuje historię Chrome w csv i json o nazwie Export History .

Możesz otworzyć plik json w Chrome i przeglądać go jak stronę internetową, jeśli zainstalujesz rozszerzenie JSONView , a także możesz otworzyć plik csv w Excelu lub Numbers.

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

Dla pośredniego rozwiązania, które może pracować dla ludzi próbujących robić analizy, a nie monitorowania, sprawdź rescutime.com. Może pokazać Ci raporty z historii przeglądania i pozwala na eksport tych raportów do csv. Mogą to być raporty zbiorcze.