30 분마다 자동으로 실행되고 20 밀리 초 (예 : ) 동안 트윗을 수집하는 키워드없이 시카고에서 임의의 트윗을 수집하는 스크립트 코드를 원합니다. 사용 가능한 모든 코드에는 키워드가 필요하며 대부분은 지리적 위치를 정의 할 수 없습니다. 도움 주셔서 감사합니다.키워드없이 임의의 트윗 수집
-1
A
답변
0
다음 페이지를 참조하십시오 An Introduction to Text Mining using Twitter Streaming API and Python이 페이지가 너무 run a python script every hour
0
이 매우 행할 수있다. Twitter의 REST API를 사용하면 키워드가 필요합니다. 그러나 트위터는 또한 키워드 또는 위치 중 하나를 사용하여 트윗을 필터링 할 수있는 스트리밍 API를 제공합니다. 귀하의 경우 경도와 위도에 시카고 경계 상자를 정의해야합니다. 그런 다음 https://developer.twitter.com/en/docs/tweets/filter-realtime/api-reference/post-statuses-filter.html에 설명 된 트위터의 statuses/filter
끝점에 제공하십시오. 이 끝점에는 사용할 locations
매개 변수가 있습니다. 게시 된 트윗을 반환합니다. 타이머가 필요하지 않습니다.
이 경우에는 tweepy를 사용할 수 있습니다. 또는 TwitterAPI으로 간단히 다음과 같이하면됩니다.
from TwitterAPI import TwitterAPI
api = TwitterAPI(CONSUMERKEY,CONSUMERSECRET,ACCESSTOKENKEY,ACCESSTOKENSECRET)
r = api.request('statuses/filter', {'locations':'-87.9,41.6,-87.5,42.0'})
for item in r:
print(item)
+0
고마워. 조나스. 네지도가 유용하다. – SAAM1994
아니요 ** 코드 작성 서비스가 아닙니다. – jonrsharpe