Google Chrome'da, yer işaretlerimdeki dosya gibi, yerel makineme kaydedebileceğim bir HTML dosyası oluşturmanın yerleşik bir yöntemi var mı?
Değilse, aynı olan bir uzantı var mı?
Google Chrome'da, yer işaretlerimdeki dosya gibi, yerel makineme kaydedebileceğim bir HTML dosyası oluşturmanın yerleşik bir yöntemi var mı?
Değilse, aynı olan bir uzantı var mı?
Yanıtlar:
Bir uzantı kullanmaktan bile daha kolaydır: Chrome'daki Geçmiş sayfası zaten bir HTML sayfasıdır, Chrome'daki diğer tüm bölmeler ve sayfalar.
Sayfanın boş bir bölümüne sağ tıklayın, seçin Save As...
ve tam HTML olarak kaydedin. Chrome'da tekrar açarsanız, aynı simgeleri ve hepsini oluşturur. Sonuçta ortaya çıkan sayfayı farklı bir tarayıcıda açmayı denerseniz, stilleri ve simgeleri değil, tüm geçmiş verilerini alırsınız.
Mayıs 2016 Güncellemesi
Google, dahili sayfaların (geçmiş, yer imleri, ayarlar vb.) İşlenme biçimini sürekli olarak değiştirdiğinden, orijinal cevap artık doğru değildir. Diğer bir deyişle, Chrome 52’de (Mayıs 2016) Geçmiş URL’leri, sayfalama mekanizması olan bir iframe içinde görünür.
Posterity uğruna, tüm yer imleri verisini (url + date) CSV dosyası olarak almak için en iyi yöntem bu makalede anlatılmaktadır .
TL; DR:
cd ~/Library/Application\ Support/Google/Chrome/Default/
. Windows'ta: 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
Şimdi my-history.csv
tüm URL'leri ve tarihleri içeren bir dosyaya sahip olmalısınız .
Bir özü olarak Script burada bulunabilir .
Umarım bu, 2016'da sizin için çalışır. 2019'da olsa söz veremem :)
select *, datetime(last_visit_time / 1000000 + (strftime('%s', '1601-01-01T05:30:00')), 'unixepoch') as visit_time from urls
Son ziyaret süresini insan tarafından okunabilir forma dönüştürmek için kullanın . 05:30:00
Saat diliminizi değiştirmeniz gerektiğini unutmayın.
Mac’te:
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
Windows'ta:
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
Windows kullanıyorsanız ve SSD'niz yoksa bu çok uzun zaman alabilir.
cd ~/Library/Application\ Support/Google/Chrome/Default/
HTML de dahil olmak üzere farklı biçimlerde dışa aktarılan Chrome Geçmişi Görünümü adlı bir araç var . Burada aracın bir yazı var .
Chrome geçmişinizi csv ve Export Geçmişi adlı json olarak dışa aktaran bir Chrome uzantısı oluşturdum .
JSONView eklentisini yüklerseniz json dosyasını Chrome'da açabilir ve bir web sayfası gibi görüntüleyebilir ve csv dosyasını Excel veya Numbers'da açabilirsiniz.