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

Можно ли экспортировать историю браузера Chrome в HTML-файл?

Advertisement

Есть ли в Google Chrome встроенный метод создания HTML-файла, который я могу сохранить на локальной машине, например, файл для закладок?

Если нет, есть ли такое же расширение?

Advertisement
Advertisement

Ответы (5)

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

~~ Это даже проще, чем использовать расширение: страница истории в Chrome уже является страницей HTML, как и все остальные панели и страницы в Chrome.~~~

Просто щелкните правой кнопкой мыши пустую часть страницы, выберите Save As... и сохраните как полный HTML. Если вы снова откроете страницу в Chrome, она отобразит то же самое, иконки и все остальное. Если вы попробуете открыть полученную страницу в другом браузере, вы все равно получите все данные истории, только не стили и иконки.

Обновление от мая 2016 года

Поскольку Google постоянно меняет способ отображения внутренних страниц (истории, закладок, настроек и т. д.), исходный ответ больше не является точным. Т.е. в Chrome 52 (май 2016) URL истории появляются внутри ифрейма с механизмом подкачки.

Для потомков описан наилучший способ получения данных всех закладок (url + дата) в виде CSV-файла в этой статье .

TL;DR:

  1. Убедитесь, что у вас в системе установлена sqlite3 . Вы можете использовать скомпилированные двоичные файлы для систем Windows.
  2. Найдите файл истории (на Mac: cd ~/Library/Application\ Support/Google/Chrome/Default/. На Windows: 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

Теперь у вас должен быть файл под названием my-history.csv, содержащий все URL и даты.

Сценарий в виде сущности можно найти здесь .

Надеюсь, это сработает для вас в 2016 году. Но не могу обещать, что это произойдет в 2019 году :)

Обновление декабря 2019

Приветствие из будущего :)
Я могу подтвердить, что решение Sqlite 3 все еще работает в 2019 году, а на самом деле работает с другими браузерами на базе Chromium (недавно успешно протестировано с Brave 1.1.20).

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

В Маке:

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.

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

Существует инструмент под названием Вид хромированной истории , который экспортирует в несколько различных форматов, включая HTML. Существует запись инструмента здесь .

.

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

Я только что создал расширение Chrome, которое экспортирует историю Chrome в csv и json под названием Экспорт истории .

Можно открыть файл json в Chrome и просмотреть его как веб-страницу, если установить расширение JSONView , а также открыть csv-файл в Excel или Numbers.

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

Для косвенного решения, которое может работать для людей, которые пытаются делать аналитику, а не мониторинг, обратитесь к rescutime.com. Он может показывать вам отчеты об истории просмотров и позволяет экспортировать эти отчеты в csv. Это могут быть сводные отчеты.

Advertisement

Похожие вопросы

16
1
18
10
2
Advertisement
Advertisement