|
|
|
@ -0,0 +1,17 @@ |
|
|
|
from datetime import timedelta,datetime |
|
|
|
import sqlite3 |
|
|
|
|
|
|
|
class cache: |
|
|
|
def __init__(self,cache_path="page_cache.db",interval=datetime.timedelta(days=1)): |
|
|
|
self.con = sqlite3.connect(cache_path) |
|
|
|
self.cur = self.con.cursor() |
|
|
|
self.cur.execute('''\ |
|
|
|
create table if not exists `pages`( |
|
|
|
`url` text primary key, |
|
|
|
`page_source` text, |
|
|
|
`datetime` datetime, |
|
|
|
); |
|
|
|
''' |
|
|
|
) |
|
|
|
|
|
|
|
|