So fügen Sie dem Tweepy-Modul einen Standortfilter hinzu

Ich habe den folgenden Code gefunden, der ziemlich gut funktioniert, damit ich in Python Shell die Standard-1% des Twitter-Firehose anzeigen kann:

import sys
import tweepy

consumer_key=""
consumer_secret=""
access_key = ""
access_secret = "" 


auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)


class CustomStreamListener(tweepy.StreamListener):
    def on_status(self, status):
        print status.text

    def on_error(self, status_code):
        print >> sys.stderr, 'Encountered error with status code:', status_code
        return True # Don't kill the stream

    def on_timeout(self):
        print >> sys.stderr, 'Timeout...'
        return True # Don't kill the stream

sapi = tweepy.streaming.Stream(auth, CustomStreamListener())
sapi.filter(track=['manchester united'])

Wie füge ich einen Filter hinzu, um nur Tweets von einem bestimmten Ort zu analysieren? Ich habe Leute gesehen, die anderen Twitter-bezogenen Python-Codes GPS hinzugefügt haben, aber ich kann im Tweepy-Modul nichts Spezielles für Sapi finden.

Irgendwelche Ideen?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage