如何使用tweepy获取按分钟索引的上周Twitter tweet数据的数据框?

时间:2018-10-15 01:44:56

标签: python dataframe twitter tweepy

我正在使用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)

0 个答案:

没有答案