Tweepy: alten tweets jetzt möglich mit such api von Twitter?
Nach http://www.theverge.com/2014/11/18/7242477/twitter-search-now-lets-you-find-any-tweet-ever-sent
Twitter-Suche können Sie jetzt finden, jeder tweet, der jemals gesendet wurde.
Aber wenn ich versuche die tweets aus den Jahren 2014 und 2015 mit tweepy es wird nur die jüngsten:
query = 'Nivea'
max_tweets = 1000
searched_tweets = [json.loads(status.json) for status in tweepy.Cursor(api.search,
q=query,
count=100,
#since_id="24012619984051000",
since="2014-02-01",
until="2015-02-01",
result_type="mixed",
lang="en"
).items(max_tweets)]
Habe ich versucht, da="2014-02-01", und since_id aber egal.
Twitter-API hat einige Einschränkungen, diese Bibliothek löst das problem, werfen Sie einen Blick: github.com/Jefferson-Henrique/GetOldTweets-python
InformationsquelleAutor Vic Nicethemer | 2015-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider können Sie nicht auf Daten aus der Vergangenheit von Twitter. Ist kein problem, welche Bibliothek Sie verwenden: Tweepy, Twitter4J, was auch immer, ist nur, dass Twitter nicht alle Daten, die älter sind als mehr oder weniger 2 Wochen.
Um historische Daten benötigen Sie Zugriff auf firehose, direkt über Twitter oder third-party-Resellern wie GNIP.
InformationsquelleAutor AlejandroVK
Ich meine eigenen Stück code, das verwendet
HttpURLConnection
- und eine twitter-Suche url. Ich habe dann einen regulären Ausdruck verwenden, um zu ziehen aus den letzten 20 passende tweets... zum Glück, wie ich bin das löschen des tweets kann ich einfach wieder suchen, bis ich kann nicht finden, mehr tweets. Ich bin auch der code, obwohl es in Java aber das gleiche gilt für jede Sprache. Zuerst habe ich eine Klasse verwenden, um tatsächlich die Suche nach tweets und aufzeichnen details:Dann müssen wir die Tweet-Klasse selbst, so können wir-Gruppe Tweets und Dinge tun, mit Ihnen, es ist nur eine Bohne wie diese:
... so das war alles standard-java. Nutzen Sie den obigen code benutze ich die Twitter4J-API und tun Sie dies:
Das ist es. Ich benutze nicht die Kommentare, aber ich hoffe, es ist leicht zu sehen, was Los ist, und dass dies hilft Ihnen.
InformationsquelleAutor Tony Kennah