Chromeブラウザの履歴をHTMLファイルに書き出すことはできますか?
Google Chromeでは、ブックマーク用のファイルのように、ローカルマシンに保存できるHTMLファイルを作る方法が組み込まれているのでしょうか?
ない場合、同じことをする拡張機能はありますか?
Google Chromeでは、ブックマーク用のファイルのように、ローカルマシンに保存できるHTMLファイルを作る方法が組み込まれているのでしょうか?
ない場合、同じことをする拡張機能はありますか?
~~Chromeの履歴ページは、Chromeの他のすべてのペインやページと同様に、すでにHTMLページになっています。Chromeで開き直すと、アイコンも含めて同じように表示されます。別のブラウザでページを開いてみても、スタイルとアイコンが表示されないだけで、すべての履歴データが表示されます。
2016年5月更新
Googleは内部ページ(履歴、ブックマーク、設定など)のレンダリング方法を常に変更しているので、元の答えはもはや正確ではありません。つまり、Chrome 52(2016年5月)では、履歴URLはページング機構を持つiframeの中に表示されます。
後世のために、すべてのブックマークデータ(URL + 日付)をCSVファイルとして取得する最良の方法は、 この記事の中で で説明されています。
TL;DR:
1.システムに sqlite3 がインストールされていることを確認する。Windowsシステムではコンパイル済みのバイナリを使用することができます。
2. 履歴ファイルを探してください(Macの場合。Save As...
. Windowsではcd ~/Library/Application\ Support/Google/Chrome/Default/
. cd "%LocalAppData%\Google\Chrome\User Data\Default"
.
3. 履歴ファイルを別の場所にコピーする(Chromeを開いている間は元のファイルは使えません)。
4. コマンドラインから:
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
これで、すべてのURLと日付を含むmy-history.csv
というファイルができました。
概要としてのスクリプトは ここ にあります。
これが2016年にあなたのために機能することを願っています。しかし、2019年にはそうなることを約束することはできませんが :)
2019年12月更新
未来からの挨拶 :)
私はSqlite 3のソリューションが2019年にも動作し、実際に他のChromiumベースのブラウザで動作することを確認することができます(最近Brave 1.1.20で正常にテストされました)。
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
。
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の場合。Windowsを使用していてSSDを持っていない場合、これには非常に長い時間がかかる可能性があります。
Chrome History View ](http://www.nirsoft.net/utils/chrome_history_view.html)というツールがあり、HTMLを含むいくつかの異なるフォーマットにエクスポートすることができます。このツールについては、[ こちら ](http://www.ampercent.com/export-google-chrome-history-csv-text-html/8900/) に記事があります。
先ほど、Chromeの履歴をcsvとjsonでエクスポートするChrome拡張機能履歴のエクスポートというのを作ってみました。
JSONView拡張機能 をインストールすれば、Chromeでjsonファイルを開いてWebページのように見ることができ、csvファイルをExcelやNumbersで開くことができます。