Trabajar en un script para recopilar el historial del navegador de los usuarios con marcas de tiempo (configuración educativa). Firefox 3 la historia se mantiene en un archivo de SQLite y sellos son en el tiempo UNIX época ... para que hagan y convertir a formato legible por medio de un comando SQL en Python es bastante sencillo:Convertir campos de fecha y hora en el archivo de historial de Chrome (sqlite) al formato legible
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 almacena también en la historia un archivo sqlite ... pero su historial de tiempo está aparentemente formateado como el número de microsegundos desde la medianoche UTC del 1 de enero de 1601 ....
¿Cómo se puede convertir esta marca de tiempo en un formato legible como en el ejemplo de Firefox? 2010-01-23 11:22:09)? Estoy escribiendo el guión con 2.5.x pitón (la versión de OS X 10.5), y la importación de módulo del sqlite3 ....
para que quede claro, ¿quiere simplemente convertir un campo datetime devuelto del conjunto de registros en una cadena legible? –
Eso es correcto ... ese bit en el ejemplo de Firefox me devuelve un sello como: 2010-01-23 11:22:09 ... Buscando hacer lo mismo con los registros de historial de Chrome ... – cit