Tweepy (Twitter-API) Nicht wieder alle Such-Ergebnisse
Ich bin über die Suche-Funktion mit Tweepy für Twitter und für einige Grund, die Ergebnisse der Suche werden auf 15 beschränkt. Hier ist mein code
results=api.search(q="Football",rpp=1000)
for result in results:
print "%s" %(clNormalizeString(result.text))
print len(results)
und nur 15 Ergebnisse zurückgegeben werden. Hat es etwas mit den unterschiedlichen Seiten-Ergebnisse oder sowas???
Es sieht aus wie es ein count-parameter, der steuert, die Anzahl der Ergebnisse, aber es ist ein Weg, um einfach nur zeigen, all die Ergebnisse?
Ich habe von den Standard-laden (15) durch den parameter 'Anzahl' anstelle von 'rpp'
Ich habe von den Standard-laden (15) durch den parameter 'Anzahl' anstelle von 'rpp'
InformationsquelleAutor user1893354 | 2013-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Frage ist, mehr über die Twitter-API anstelle von tweepy selbst.
Entsprechend der Dokumentation,
count
parameter definiert:FYI, können Sie
tweepy.Cursor
zu bekommen paginiert Ergebnisse, wie diese:Siehe auch: https://github.com/tweepy/tweepy/issues/197.
Hoffe, das hilft.
InformationsquelleAutor alecxe
Hier ein minimal-Beispiel (wenn Sie ersetzen Sie die gefälschte Schlüssel mit echten).
Hinweis: ich habe versucht mit einer for-Schleife, aber die twitter-api auch mal wieder weniger als 100 Ergebnisse (trotz seiend gebeten für 100, und 100 zur Verfügung stehen). Ich bin mir nicht sicher, warum das so ist, aber das ist der Grund, warum ich das nicht include eine Prüfung, die Schleife zu brechen, wenn tweet_batch ist leer-Sie können hinzufügen, eine solche Prüfung selbst, da es einen query limit.
Noch ein Hinweis: Sie können vermeiden, dass die rate begrenzen, indem
wait_on_rate_limit=True
wie soInformationsquelleAutor AndyP