Как получить данные за прошлую неделю в Твиттере, проиндексированные по минутам с помощью твита? - PullRequest
0 голосов
/ 15 октября 2018

Я использую Python 2, я много искал и просматривал документацию безрезультатно.Как получить данные за прошлую неделю в Твиттере, проиндексированные по минутам с помощью твита?Мне нужен высокочастотный график временных рядов, поэтому мне нужно, чтобы частота поминутного поискового запроса была помечена в твите, по крайней мере, на прошлой неделе.Я попробовал следующее:

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'])

Но, к сожалению, это просто дает мне данные в режиме реального времени, и я не могу просто запустить компьютер для сбора этих данных.Есть ли способ получить данные в окне определенного времени на прошлой неделе?(Исх. 10/12/18 9:30 до 13/13/18 9:30)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...