2

Как подсчитать, сколько веб-страниц было загружено за один день использования Google Chrome? Я знаю, что он сохранен, потому что он перечисляет их всех в истории, но это займет вечность, чтобы считать вручную!

Я хотел увидеть это в целях пропускной способности. Мой интернет-провайдер устанавливает низкий лимит (30 ГБ в месяц, а мы семья из пяти человек). Я хотел увидеть это и сравнить с тем, что они считают "средним", и с тем, что я вижу. Я думаю, что они слишком низки.

2 ответа2

5

Этот ответ, вероятно, излишний, но вы сказали, что вам было любопытно.

Chrome, работающий в Windows 7, сохраняет свою историю в файле базы данных SQLite:

C:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default\History

которую вы можете открыть с помощью менеджера SQLite, такого как SQLite Expert или SQLiteStudio. Убедитесь, что Chrome закрыт первым.

Вы можете запросить базу данных следующим образом:

select
  date(visit_time/1000000-11644473600, 'unixepoch', 'localtime') as [Date],
  count(url) as [Pages]
from visits
group by [Date]
order by [Date] desc;

и получить такие результаты, как:

Date         Pages
-----------  ----------
2011-11-15   23
2011-11-14   17
2011-11-13   46
2011-11-12   54
2011-11-11   29
...

Примечание: арифметические вычисления даты взяты из этого ответа на переполнение стека.

3

Очень простой метод: я думаю, вы могли бы скопировать и вставить свою историю в текстовый документ и посмотреть, на какой строке находится ваш курсор.


1337 метод:

  • Установите расширение History 2 .

  • Скопируйте данные в ваш любимый редактор "программист". (Блокнот ++, для меня.)

  • Используйте следующие регулярные выражения:

    [^\s]*\s\[
    \]
    

    Заменить все совпадения абсолютно ничем.

  • Скопируйте данные в программу для работы с электронными таблицами (Microsoft Excel). Суммируйте данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .