Example #1
0
 def write_stocktradeadj(self,beginDate,endDate=''):
     col_name='stocktrade'
     api=StockGetAll(self.token)
     db=DatabaseInterface()
     #获取上次中断步数
     key=col_name+'step'
     step=self.get_step(key)
     #如果存在中断,就继续抓取;
     #如果不存在中断,数据库重抓,清空历史数据
     if step==-1:
         db.drop_db_docs(self.db_name,col_name)
         print col_name+' all clear!'
     print 'scraping from'+str(step+1)+' step....'
     data=api.get_db_stocktradeadj(step,beginDate=beginDate,endDate=endDate)
     db.write_db_withlog(self.db_name,col_name,data)
     
     db.update_db_date(self.db_name,col_name)