Web scraping e Datawrapper per giornalisti locali

Post on 21-Jun-2015

337 views 1 download

description

Giornata di formazione per giornalisti dedicata al data journalism e organizzata da Assostampa Basilicata e forMedia. Workshop su web scraping (Data Miner) e visualizzazioni interattive su web (Datawrapper). Dati di lavoro: inchiesta Slot Invaders su dataset dell'AAMS.

Transcript of Web scraping e Datawrapper per giornalisti locali

AssostampadellaBasilicata-Matera-17/01/2014

MAPPE,INFOGRAFICHEEVISUALIZZAZIONIINTERATTIVE-2

AlessioCimarelli@ |jenkin27 Dataninja.it

forMedia®

DATAJOURNALISM&DATAVIZMADEINITALY

nascedall'incontrotraungiornalistadellacartastampata(AndreaNelsonMauro|@ )eunricercatore/giornalistascientifico/sviluppatore(io).

Dataninjanelsonmau

Trattiincomune:passione,curiosità,vogliadiimparare...

QUANDOIDATIRACCONTANOSTORIE

ImmaginediMassimoGentile|@ |tmaxgentile bolditalic.com

QUANDOIDATIRACCONTANOSTORIEdelcomunediBagnocavallo(Ravenna)

analizzatoevisualizzatodaFrancoMorelli|@Bilancio2013

eccolimoro

QUANDOIDATIRACCONTANOSTORIEedellatassadisoggiornonellaprovinciadi

SienaprodottadaAndreaAngeli|@Mappadelturismo

AndAngeli

QUANTIPASSIDEVOFARE...Perarrivarealtuocastelloconlafedeeconl'anello,conlapuntadelcoltello?

1. Trovareidatieannusarelanotizia2. Scaricarlietrasformarneilformatoperrenderliutilizzabili3. Pulirli!4. Analizzarli,confrontarlieincrociarliconaltri5. Isolareleinformazionirilevantiescoprirelanotizia6. Comunicarelanotizia(testo,infografiche,viz,app)

Neldatajournalism,infindeiconti,c'èpiùjournalismchedata...

GIOCOD'AZZARDO# èun'inchiestacongiunta - sulfenomenodelleslotmachineinItalia...slotinvaders Dataninja f5

...pubblicatainpiùpuntatesu e econunospin-offsu e .

Wired IlSecoloXIXDomaniAndriese CoratoLive

PROFUMODINOTIZIEGrandeattenzioneperletematichedelgiocod'azzardo:proteste(NoSlot,SlotMob),regolamenticomunalieregionali,discussionipolitico/fiscali,ecc.

MECCANISMIEREGOLEUn'attivitàcommercialechevogliainstallareslotmachinedevechiederel'autorizzazioneall'AgenziadeiMonopolidiStato.

OPENDATAL'AAMSpubblical' on-line...elencodelleautorizzazioni

DOVESONO'STESLOT?Quandosiparladigiocod'azzardo,difontisenetrovanotante,maspessosonoinformazioniglobali,complessive,aggregate.

Nel2013gliitalianihannospesocirca17miliardidieuro

Nel2013inItaliasonostaterilasciatecirca110milaautorizzazioniainstallareslot

Ilnumerodiitalianichesoffronodiludopatiaarrivaaunmilioneemezzo

Macomerispondereaunadomandalocalmenterilevante?

IDATIDELL'AAMSEccocosarilascial'AAMSsulsuosito:

Denominazione(WineBarIlVizio)Indirizzo(ViaLoperfido,28)Tipologia(Bar)Dimensione(74mq)Titolare(FabrizioGiandomenico)

BELLI,MA...AMateranel2013piùdi100esercizicommercialisonostatiautorizzatidalloStatoainstallareNewsloteVLT.

Tuttiidatisonopubblicatiintretabelleinseriteinaltrettantepagineweb:anchesolocontarlièdifficile!

WEBSCRAPINGÈl'artediestrarreinformazionistrutturatedallepagineweb:

daunatabellaHTMLaunfogliodicalcolo...concuifareicalcoli!

PILLOLEDITECNOLOGIEWEBTuttociòchesivededelwebèilrisultatoditrelinguaggi.

HTML<html><head><title>Box</title></head><body><divid="box"></div></body></html>

CSSbody{width:50%;margin:auto;font-family:Arial,sans-serif;color:black;}

JAVASCRIPTdocument.getElementById("box").onclick=function(e){alert("Boxclicked!");}

Ilprimodescrivelastruttura,ilsecondolostile,ilterzoilcomportamento...uncomputercapiscesoloquestilinguaggi!

UNATABELLAINUNAPAGINAWEB<table><!--Iniziotabella--><thead><!--Iniziointestazione--><tr><!--Inizioriga--><th>Titolo1</th><th>Titolo2</th></tr><!--Fineriga--></thead><!--Fineintestazione--><tbody><!--Iniziocorpo--><tr><!--Inizioriga--><td>Contenuto1</td><!--Cella1--><td>Contenuto2</td><!--Cella2--><tr><!--Fineriga--></tbody></table>

UNATABELLAINUNAPAGINAWEB

Titolo1 Titolo2

Contenuto1 Contenuto2Contenuto3 Contenuto4Contenuto5 Contenuto6

http://www.w3schools.com/html/html_tables.asp

Sitrattadiimparareaparlareconilcomputernellasualingua...ancheagestieconunapessimapronuncia,bastacapirsi!

GRATGRATVoglioquellochedicoio,comelodicoio...

madevifare(quasi)tuttotu!

C'èunlinguaggiospecificopernavigareunastrutturaHTML,incuiindicareedacuiestrarreconprecisionechirurgicaleinformazionichesidesiderano

XPATHhttp://www.w3schools.com/xpath/

ILMINATOREDEIDATI

PluginperChrome: .http://dtnj.it/dataminer

MINATORIALLESLOTApplicando

http://dtnj.it/dataminera

http://dtnj.it/ddjmateraaams

siottiene

http://dtnj.it/ddjmaterasheete

http://dtnj.it/ddjmateragft

SCRIVIAMOILPEZZOOcchiello

TitoloSommarioAttaccoNotiziaCorpoChiusa

Tuttocomealsolito,peròquestavoltaabbiamodatienumeri.

Lipossiamoraccontareaparoleoppurevisualizzarli.

DATAWRAPPERIdeatoesviluppatodagiornalistitedeschi(etradottoinitalianodadataninja),èunserviziogratuitoperprodurregraficiinterattiviinsoli4passi:

1. Caricaidati2. Verificaedescrivi3. Visualizza4. Pubblicaedesporta

Ottimotutorial: .

http://datawrapper.it/

http://docs.datawrapper.de/it/tutorial/

THAT'SALL,FOLKS!

@jenkin27alessio.cimarelli@gmail.com

http://about.me/alessio.cimarelli

WWW.DATANINJA.IT| https://slid.es/dataninja http://slideshare.net/dataninja