我的目标是使用 python 为纽约市 ('locations':'-74,40,-73,41') 提取 2017 年 1 月整个月的旧推文。我可以使用以下代码获取实时流媒体推文:
import json
import pandas as pd
import numpy as np
from TwitterAPI import TwitterAPI
#Set up the variables for the 'application'
consumerkey = 'cfKguErYawo2WB7cfNtAT2lKl'
consumersecret = 'my_consumer_secret'
access_token_key = '2195434704-Wov69oF2iIBRgUjWJhD0KThqcLApYCJXqtbYI4K'
access_token_secret = 'my_access_token_secret'
#Setup the API key
api = TwitterAPI(consumerkey,consumersecret,access_token_key,access_token_secret)
# Breaking after extracting 10 live tweets from New York City
r = api.request('statuses/filter', {'locations':'-74,40,-73,41'})
for row,item in enumerate(r):
print(row, item['text'])
if row >= 10:
break
但这不是我要找的。有人可以建议如何使用 Twitter 流 API 或 python 中的任何其他包来提取此位置过滤器的旧推文吗?谢谢!