Właśnie zacząłem używać biblioteki tweepy
, aby połączyć się ze strumieniem API. Napotkałem obie metody klasy on_status()
i. Jaka jest różnica? Total noob tutaj!Jaka jest różnica między on_data i on_status w bibliotece tweepy?
5
A
Odpowiedz
5
on_data()
uchwyty:
- odpowiedzi statusów
- usuwa
- wydarzenia
- bezpośrednie wiadomości
- znajomych
- granicach rozłącza i ostrzeżenia
, natomiast on_status()
obsługuje tylko statusy.
źródło: https://github.com/tweepy/tweepy/blob/78d2883a922fa5232e8cdfab0c272c24b8ce37c4/tweepy/streaming.py
3
Jeżeli obawiasz się tylko z tweets, użyj on_status()
. Daje ci to, czego potrzebujesz, bez dodanych informacji, a nie spowoduje to przekroczenia limitu.
Jeśli chcesz uzyskać szczegółowe informacje, użyj numeru on_data()
. - To rzadko ma miejsce, chyba że wykonujesz ciężką analizę.
Pomóż mi tutaj. Powiedz, że chciałbym wydrukować wszystkie tweety (przefiltrowane przez konkretne słowo kluczowe) w ciągu ostatnich 5 minut, co mam zrobić? – sidx