1 2 3 4 5 6 7 8 9 10 11 12 13 14
| from doubantop.dbhelper import DbHelper import time
class DoubantopPipeline(object): def process_item(self, item, spider): self.insert_item(item) return item
def insert_item(self, item): sql = "INSERT INTO `movie` ( `title`, `picPath`, `rank`, `info`, `score`, `evaluateNum`, `inq`, `createdTime`, `updatedTime`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)" params = (item['title'], item['picPath'], item['rank'], item['info'], item['score'], item['evaluateNum'], item['inq'], int(time.time()), int(time.time())) dbHelper = DbHelper() dbHelper.excuteSql(sql, params)
|