내 목표는 뉴욕의 2017 년 1 월 전체 낡은 트윗을 추출하는 것입니다 ('위치': '- 74,40, -73,41'). 파이썬을 사용합니다. 다음 코드를 사용하여 실시간 스트리밍 트윗을 가져올 수 있습니다.지리적 위치 필터를 사용하여 트위터 스트리밍 API를 사용하여 오래된 트윗을 추출하기
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
그러나 이것은 내가 원하는 것이 아닙니다. 누군가가 트위터 스트리밍 API 또는 파이썬의 다른 패키지를 사용하여이 위치 필터의 오래된 트윗을 추출하는 방법을 제안 할 수 있습니까? 감사합니다.
짹짹 ID는 시간적 위치와 같습니다. 주어진 ID보다 오래된 트윗 만 검색하도록 검색을 제한 할 수 있습니까? 나는'max_id' 인자가 있다고 생각합니다. – Kanak