Di Google Chrome, apakah ada metode bawaan untuk membuat file HTML yang dapat saya simpan ke mesin lokal saya, seperti file untuk bookmark?
Jika tidak, apakah ada ekstensi yang melakukan hal yang sama?
Di Google Chrome, apakah ada metode bawaan untuk membuat file HTML yang dapat saya simpan ke mesin lokal saya, seperti file untuk bookmark?
Jika tidak, apakah ada ekstensi yang melakukan hal yang sama?
Jawaban:
Ini bahkan lebih sederhana daripada menggunakan ekstensi: halaman Riwayat di Chrome sudah menjadi halaman HTML, seperti semua panel dan halaman lain di Chrome.
Cukup klik kanan pada bagian kosong halaman, pilih Save As...
dan simpan sebagai HTML lengkap. Jika Anda membuka kembali di Chrome, itu akan membuat ikon yang sama, dan semua. Jika Anda mencoba membuka halaman yang dihasilkan di browser yang berbeda, Anda masih akan mendapatkan semua data histori, hanya saja bukan gaya dan ikonnya.
Perbarui Mei 2016
Karena Google terus-menerus mengubah cara halaman internal (riwayat, bookmark, pengaturan, dll.) Disajikan, jawaban aslinya tidak lagi akurat. Yaitu di Chrome 52 (Mei 2016) URL Riwayat muncul di dalam iframe dengan mekanisme paging.
Demi keturunan, metode terbaik untuk mendapatkan semua data bookmark (url + date) sebagai file CSV dijelaskan dalam artikel ini .
TL; DR:
cd ~/Library/Application\ Support/Google/Chrome/Default/
. Pada Windows: cd "%LocalAppData%\Google\Chrome\User Data\Default"
.
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
Anda sekarang harus memiliki file bernama my-history.csv
berisi semua URL dan tanggal.
Skrip sebagai intisari dapat ditemukan di sini .
Mudah-mudahan ini bekerja untuk Anda pada tahun 2016. Tapi tidak bisa menjanjikan itu pada 2019 :)
select *, datetime(last_visit_time / 1000000 + (strftime('%s', '1601-01-01T05:30:00')), 'unixepoch') as visit_time from urls
untuk mengonversi waktu kunjungan terakhir ke bentuk yang dapat dibaca manusia. Perhatikan bahwa Anda perlu mengganti 05:30:00
zona waktu Anda.
Di 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
Di 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
Ini bisa memakan waktu sangat lama jika Anda menggunakan Windows dan tidak memiliki SSD.
cd ~/Library/Application\ Support/Google/Chrome/Default/
Ada alat yang disebut Chrome History View yang mengekspor ke beberapa format berbeda, termasuk HTML. Ada luncuran alat di sini .
Saya baru saja membuat ekstensi Chrome yang mengekspor riwayat Chrome Anda di csv dan json yang disebut Ekspor Sejarah .
Anda dapat membuka file json di Chrome dan melihatnya seperti halaman web jika Anda menginstal ekstensi JSONView , dan dapat membuka file csv di Excel atau Angka.