我想访问过去三个月的Twitter数据,以训练股票预测模型。我想运行一个循环以获取连续日期的数据,并且我在python中使用Tweepy,但是我不知道如何使用tweepy获取特定日期的数据。我对当前获取的数据也有些困惑。是当天还是前几天的数据?这是我的代码。我应该如何修改此代码以获取特定日期的Twitter数据?我是python编码的新手。因此,如果您告诉我代码,将会很有帮助。
import sys
import tweepy
import matplotlib.pyplot as plt
def percentage(part, whole):
return 100*float(part)/float(whole)
consumerKey = "aaaaaaaaaaaaaaaaaaaaaaaaa"
consumerSecret = "bbbbbbbbbbbbbbbbbbbbbbbb"
accessToken = "ccccccccccccccc"
accessTokenSecret = "ddddddddddddddddddddddddddddd"
auth = tweepy.OAuthHandler(consumerKey,consumerSecret)
auth.set_access_token(accessToken, accessTokenSecret)
api = tweepy.API(auth)
searchTerm = input("Enter keyword/hashtag to search about: ")
noOfSearchTerms = int(input("Enter how many tweets to analyze: "))
tweets = tweepy.Cursor(api.search, q = searchTerm).items(noOfSearchTerms)