Holen Sie sich alle tweets von einem Benutzer mit Hilfe von python-twitter
Ich versuche zum abrufen der tweets von einem Benutzer in python mit diesem lib.
Die Methode in python-twitter, dies zu tun ist definiert als :
def GetUserTimeline(self,
user_id=None,
screen_name=None,
since_id=None,
max_id=None,
count=None,
include_rts=None,
trim_user=None,
exclude_replies=None):
Obwohl, wenn die Anzahl ist beschränkt auf 200.
Dokumentation:
zählen:
Spezifiziert die Anzahl der Stati die man erhalten will. Kann nicht sein
mehr als 200. [Optional]
Meine Frage ist jetzt: Ist es möglich, zum abrufen der tweets von einem Benutzer mit dieser lib ? Und gibt es eine alternative Lösung ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurze Antwort: Nein.
Twitter-API, die explizit sagt, dass Sie nicht abrufen mehr als 200 tweets von einem Benutzer pro Anfrage so ist dies nicht eine Einschränkung dieses Besondere Bibliothek, die Sie verwenden, aber eine Beschränkung von Twitter. Aber Bedenken Sie, dass dies pro Anfrage, wenn Sie senden mehrere Anfragen, die Sie bekommen können bis zu 3200 tweets in insgesamt. Aber das bedeutet immer noch, dass man nicht alle tweets, die nur 3200.
Hier ist die offizielle Twitter-API statuses/user_timeline Endpunkt Dokumentation.