def mine(self, query, minePeriod, requestFrequency, analyzeFrequency, requestAmount = 50, similarityCutoff = 90):
try:
self.query = query
self.cutoff = similarityCutoff
self.amount = requestAmount
startStr = strftime("[%Y-%m-%d %H:%M:%S]", localtime())
schedule.every(requestFrequency).seconds.do(self.requestTweets)
schedule.every(analyzeFrequency).seconds.do(self.analyzeGroup)
end = time()+minePeriod
while time() <= end:
schedule.run_pending()
endStr = strftime("[%Y-%m-%d %H:%M:%S]", localtime())
print("Mine complete from\n" + startStr +" - " + endStr +"\n")
except Exception as e:
print(e)
评论列表
文章目录