2016-11-12 4 views
0

Ich versuche Tweets um einen bestimmten Ort mit Python 3.4 und Tweepy 3.5.0 zu bekommen. Zuerst erstelle ich ein api Objekt:tweepy 3.5 Suche geocode gibt leere Liste zurück

>>> api = tweepy.API(auth) 

Dann, wenn ich mit nur einer Abfrage erstellen nennen, ich viele Ergebnisse erhalten:

>>> len(api.search('python')) 
15 

Allerdings, wenn ich versuche, eine Geocodierung zu verwenden, Ich bekomme immer eine leere Liste. Egal welche Abfrage oder welchen Radius ich verwende:

>>> len(api.search('python', geocode='-33.602131, -70.576876, 100000km')) 
0 
>>> len(api.search(geocode='-33.602131, -70.576876, 100000km')) 
0 

Was mache ich falsch?

Antwort

0

Ich habe endlich das Problem! Das Geocode-Argument lässt keine Leerzeichen zu. Also, durch Ändern der Abfrage, habe ich wieder die Ergebnisse:

>>> len(api.search(geocode='-33.602131,-70.576876,100000km')) 
15 
Verwandte Themen