|
在on_start里面我定义了一个时间函数,用来抓取十三小时前的数据,但是任务开始之后,每次抓取的时间都是任务启动时候得到ji_time。比如说第一次运行是 2019-05-24,那么之后每次的抓取都是这个2019-05-24的时间了,而不是随着当前的时间变化了。。大佬有解决方案否?
@every(minutes=3)
def on_start(self):
url = 'http://live.zgzcw.com/?date='
h_time = datetime.datetime.now() + datetime.timedelta(hours=-13)
ji_time = h_time.strftime('%Y-%m-%d')
self.crawl(url+ji_time, callback=self.index_page,save={'now_time':ji_time})
@config(age=2*60)
|
|