我正在使用python 2,并且进行了广泛搜索,并看了看文档无济于事。如何使用tweepy获取按分钟索引的上周Twitter tweet数据的数据框?我需要一个高频时间序列图,因此至少在过去一周中,我需要在推文中提到的每分钟搜索查询频率。我尝试了以下方法,
class listener(StreamListener):
def on_data(self, data):
try:
saveFile = open('DigitalCoins.csv','a')
saveFile.write(data)
saveFile.close()
return(True)
except BaseException as e:
print('failed ondata,',str(e))
time.sleep(5)
def on_error(self, status):
print(status)
auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
twitterStream = Stream(auth, listener())
word = 'hello world'
twitterStream.filter(track=[word],languages=['en'])
但是不幸的是,这只是实时地提供了我的数据,我不能仅仅让我的计算机运行来收集这些数据。在过去一周的某个时间窗口中,是否有任何方法可以检索数据? (例如从18/12/18 9:30 AM到10/13/18 9:30 AM)