Можно ли экспортировать историю браузера Chrome в HTML-файл?
Есть ли в Google Chrome встроенный метод создания HTML-файла, который я могу сохранить на локальной машине, например, файл для закладок?
Если нет, есть ли такое же расширение?
Есть ли в Google Chrome встроенный метод создания HTML-файла, который я могу сохранить на локальной машине, например, файл для закладок?
Если нет, есть ли такое же расширение?
~~ Это даже проще, чем использовать расширение: страница истории в Chrome уже является страницей HTML, как и все остальные панели и страницы в Chrome.~~~
Просто щелкните правой кнопкой мыши пустую часть страницы, выберите Save As...
и сохраните как полный HTML. Если вы снова откроете страницу в Chrome, она отобразит то же самое, иконки и все остальное. Если вы попробуете открыть полученную страницу в другом браузере, вы все равно получите все данные истории, только не стили и иконки.
Обновление от мая 2016 года
Поскольку Google постоянно меняет способ отображения внутренних страниц (истории, закладок, настроек и т. д.), исходный ответ больше не является точным. Т.е. в Chrome 52 (май 2016) URL истории появляются внутри ифрейма с механизмом подкачки.
Для потомков описан наилучший способ получения данных всех закладок (url + дата) в виде CSV-файла в этой статье .
TL;DR:
cd ~/Library/Application\ Support/Google/Chrome/Default/
. На 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
Теперь у вас должен быть файл под названием my-history.csv
, содержащий все URL и даты.
Сценарий в виде сущности можно найти здесь .
Надеюсь, это сработает для вас в 2016 году. Но не могу обещать, что это произойдет в 2019 году :)
Обновление декабря 2019
Приветствие из будущего :)
Я могу подтвердить, что решение Sqlite 3 все еще работает в 2019 году, а на самом деле работает с другими браузерами на базе Chromium (недавно успешно протестировано с Brave 1.1.20).
В Маке:
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:
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 и не используете SSD.
Существует инструмент под названием Вид хромированной истории , который экспортирует в несколько различных форматов, включая HTML. Существует запись инструмента здесь .
Я только что создал расширение Chrome, которое экспортирует историю Chrome в csv и json под названием Экспорт истории .
Можно открыть файл json в Chrome и просмотреть его как веб-страницу, если установить расширение JSONView , а также открыть csv-файл в Excel или Numbers.