Przeprowadziłem badania nad użyciem R do dataminowania Twittera, ale tak naprawdę nie znalazłem odpowiedzi ani przyzwoitego samouczka na moje pytanie.
Interesuje mnie pobieranie tweetów z Twittera z określonym hashtagiem w określonym czasie i wykreślanie lokalizacji tych tweetów na mapie w QGIS lub ArcMap.
Wiem, że tweety mogą mieć powiązaną z nimi geolokalizację, ale w jaki sposób mam wyodrębnić te informacje?
Odpowiedzi:
Znalazłem sposób, używając czysto Pythona, aby uzyskać współrzędne dla tweetów za pomocą filtru słów. Nie wydaje się, aby wiele osób dołączało lokalizację za pomocą swoich tweetów.
To może nie być to, czego szukasz, ponieważ są to dane przesyłane strumieniowo na żywo. Możesz to przetestować, umieszczając unikalne słowo filtrujące, a następnie tweetując je ze swojego konta na Twitterze. Zobaczysz swój tweet pojawiający się w Pythonie prawie natychmiast. Byłoby to całkiem fajne do użycia na wielkie wydarzenie.
Musisz zainstalować Tweepy .
I zdobądź klucz API Twittera .
Następnie możesz użyć tego skryptu jako szablonu:
Sprawdź również tę dokumentację z Twittera, pokazuje ona, co możesz umieścić w filtrze.
Oto wynik umieszczenia filtra przez kilka minut jako „Halloween”:
A do diabła, oto pierwsze 2000 tweetów, które wspominały Halloween!
http://i.stack.imgur.com/bwdoP.png
Wesołego Halloween!
źródło