giovedì 8 febbraio 2018

Ricerca di tweet

Un semplice esempio di come ricercare in modo automatico dei tweet mediante l'uso delle API di Twitter. E' stata impiegata la libreria Python TwitterSearch modificando leggermente il file di esempio per cerca i tweet con hashtag Frana nel dintorni di 100 Km intorno alla coordinata lat 43, lng 11

Per ottenere le chiavi e gli access token si va all'indirizzo https://apps.twitter.com/ e si crea una nuova app

--------------------------------
from TwitterSearch import *

try:
tso = TwitterSearchOrder()
tso.set_keywords(['#Frana'])
tso.set_language('it')
tso.set_geocode(43.0,11.0,100)
tso.set_include_entities(False)

ts = TwitterSearch(
consumer_key = 'xxxxx',
consumer_secret = 'xxxx',
access_token = 'xxxx',
access_token_secret = 'xxxx'
)

for tweet in ts.search_tweets_iterable(tso):
print tweet['user']['screen_name']
print tweet['text']
print tweet['coordinates']
print tweet['created_at']
print "--------------------------"
except TwitterSearchException as e:
print(e)

--------------------------------

Ho notato che ci possono essere problemi con i caratteri Unicode (per esempio se si scaricano tweet in giapponese)

Questo il risultato della query del programma precedente (ricerca dell'hashtag Frana nei dintorni di Firenze



allarme24
RT @muoversintoscan: #SP477 dell'Alpe di Casaglia, avviata la rimozione di massi e detriti precipitati per la #frana. Al più presto una cor…
None
Tue Feb 06 10:33:03 +0000 2018
--------------------------
CittaMetro_FI
RT @muoversintoscan: #SP477 dell'Alpe di Casaglia, avviata la rimozione di massi e detriti precipitati per la #frana. Al più presto una cor…
None
Tue Feb 06 10:31:11 +0000 2018
--------------------------
FlorenceTV_
RT @muoversintoscan: #SP477 dell'Alpe di Casaglia, avviata la rimozione di massi e detriti precipitati per la #frana. Al più presto una cor…
None
Tue Feb 06 10:14:09 +0000 2018
--------------------------
muoversintoscan
#SP477 dell'Alpe di Casaglia, avviata la rimozione di massi e detriti precipitati per la #frana. Al più presto una… https://t.co/nCSHFc57yw
None
Tue Feb 06 10:13:30 +0000 2018
--------------------------
LuceverdeRadio
RT @muoversintoscan: ‼️ #Londa #frana ► operai sul posto per ripristino frana sulla Sp556. Fino alle 18 aperta via di Campobello con access…
None
Mon Feb 05 16:55:55 +0000 2018
--------------------------
muoversintoscan
‼️ #Londa #frana ► operai sul posto per ripristino frana sulla Sp556. Fino alle 18 aperta via di Campobello con acc… https://t.co/fNj0eGdlCt
None
Mon Feb 05 16:43:48 +0000 2018
--------------------------
CittaMetro_FI
RT @FlorenceTV_: #Frana sulla #SP556 #Stia-#Londa, intervento @CittaMetro_FI per riaprire il tratto interessato
#viabiliTOS
https://t.co/EB…
None
Mon Feb 05 16:38:50 +0000 2018
--------------------------
FlorenceTV_
#Frana sulla #SP556 #Stia-#Londa, intervento @CittaMetro_FI per riaprire il tratto interessato
#viabiliTOS… https://t.co/rppYdf3Gpg
None
Mon Feb 05 16:33:30 +0000 2018
--------------------------
muoversintoscan
🚧 In corso intervento @CittaMetro_FI per riaprire a senso unico alt. della #SP556 #Londa-#Stia al km 3+800 interess… https://t.co/2cT6vwwDPQ
None
Mon Feb 05 16:02:25 +0000 2018
--------------------------
muoversintoscan
🚫 Sulla #SP477 dell'Alpe di Casaglia interruzione della circolazione per #frana al km 15+900 dal #2febbraio al term… https://t.co/EppWeU7bme
None
Fri Feb 02 16:31:10 +0000 2018
--------------------------
TgrRai
RT @TgrRaiToscana: Tra poco nel tg il caso della villa di #Ripafratta sepolta da una #frana: nessun lavoro, nè risarcimento. Posta una targ…
None
Tue Jan 30 12:36:26 +0000 2018
--------------------------
TgrRaiToscana
Tra poco nel tg il caso della villa di #Ripafratta sepolta da una #frana: nessun lavoro, nè risarcimento. Posta una… https://t.co/e6Ww36ctov
None
Tue Jan 30 12:10:41 +0000 2018

Nessun commento:

Posta un commento

Update Plotly Dash Csv

    from dash import Dash , html , dcc , callback , Output , Input , State import plotly . express as px import pandas as pd import...