Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sqlite3, datetime
- def fixDate(timestamp):
- #Chrome stores timestamps in the number of microseconds since Jan 1 1601.
- #To convert, we create a datetime object for Jan 1 1601...
- epoch_start = datetime.datetime(1601,1,1)
- #create an object for the number of microseconds in the timestamp
- delta = datetime.timedelta(microseconds=int(timestamp))
- #and return the sum of the two.
- return epoch_start + delta
- selectStatement = 'SELECT target_path, referrer, start_time, end_time, received_bytes FROM downloads;'
- historyFile = 'C:\\Users\\User\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\History'
- c = sqlite3.connect(historyFile)
- for row in c.execute(selectStatement):
- targetPathString = str(row[0])
- referrerString = str(row[1])
- startTimeString = str(fixDate(row[2]))
- endTimeString = str(fixDate(row[3]))
- size = str(row[4])
- print targetPathString, "was downloaded from", referrerString, "From:", startTimeString, "To:", endTimeString, "Size:", size
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement