Работа с script для сбора истории браузера пользователей с отметками времени (образовательная установка). История Firefox 3 хранится в файле sqlite, а штампы находятся в эпоху UNIX... получение их и преобразование в читаемый формат с помощью команды SQL в python довольно просто:
sql_select = """ SELECT datetime(moz_historyvisits.visit_date/1000000,'unixepoch','localtime'),
moz_places.url
FROM moz_places, moz_historyvisits
WHERE moz_places.id = moz_historyvisits.place_id
"""
get_hist = list(cursor.execute (sql_select))
Chrome также хранит историю в файле sqlite.. но это временная метка истории, по-видимому, отформатирована как количество микросекунд с полуночи UTC от 1 января 1601 года.
Как эта временная метка может быть преобразована в читаемый формат, как в примере Firefox (например, 2010-01-23 11:22:09)? Я пишу script с python 2.5.x(версия на OS X 10.5) и импортирую модуль sqlite3....