Closed andreamoro-git closed 2 years ago
Ciao @andreamoro-git , non so dirti se siano documentate, ma non credo.
Nel 2020 ho fatto l'analisi delle chiamate e ricostruii il modo per scaricare tutto.
Una chiamata tipo è
curl 'https://eleapi.interno.gov.it/siel/PX/scrutiniFI/DE/20220612/TE/09/RE/19/PR/055/CM/0010' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Accept-Language: it,en-US;q=0.7,en;q=0.3' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Origin: https://elezioni.interno.gov.it' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Referer: https://elezioni.interno.gov.it/' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-site' -H 'Pragma: no-cache' -H 'Cache-Control: no-cache' -H 'TE: trailers' --compressed
che ti restituisce
{"int":{"st":"ESERCIZIO","t_ele":"Referendum","t_ref":"ABROGATIVO","f_elet":"SCRUTINI","dt_ele":20220612000000,"l_terr":"COMUNE","area":"I","cod_com":10,"desc_com":"ALIA","cod_prov":55,"desc_prov":"PALERMO","cod_reg":19,"desc_reg":"SICILIA","ele_m":1392,"ele_f":1496,"ele_t":2888,"sz_tot":5},"note":null,"scheda":[{"cod":1,"desc":"Abrogazione del Testo unico delle disposizioni in materia di incandidabilità e di divieto di ricoprire cariche elettive e di Governo conseguenti a sentenze definitive di condanna per delitti non colposi.","sz_perv":5,"vot_m":163,"vot_f":136,"vot_t":299,"perc_vot":"10,35","sk_bianche":6,"sk_nulle":9,"sk_contestate":0,"voti_si":183,"voti_no":101,"perc_si":"64,44","perc_no":"35,56","dt_agg":20220613015610},{"cod":2,"desc":"Limitazione delle misure cautelari: abrogazione dell’ultimo inciso dell’art. 274, comma 1, lett. c), codice di procedura penale, in materia di misure cautelari e, segnatamente, di esigenze cautelari, nel processo penale.","sz_perv":5,"vot_m":163,"vot_f":136,"vot_t":299,"perc_vot":"10,35","sk_bianche":8,"sk_nulle":10,"sk_contestate":0,"voti_si":196,"voti_no":85,"perc_si":"69,75","perc_no":"30,25","dt_agg":20220613015610},{"cod":3,"desc":"Separazione delle funzioni dei magistrati. Abrogazione delle norme in materia di ordinamento giudiziario che consentono il passaggio dalle funzioni giudicanti a quelle requirenti e viceversa nella carriera dei magistrati.","sz_perv":5,"vot_m":163,"vot_f":136,"vot_t":299,"perc_vot":"10,35","sk_bianche":10,"sk_nulle":9,"sk_contestate":0,"voti_si":217,"voti_no":63,"perc_si":"77,50","perc_no":"22,50","dt_agg":20220613015610},{"cod":4,"desc":"Partecipazione membri laici alle deliberazioni Consiglio direttivo Corte di cassazione e Consigli giudiziari. Abrogazione norme in materia di composizione Consiglio direttivo Corte di cassazione e Consigli giudiziari e delle competenze dei membri laici.","sz_perv":5,"vot_m":163,"vot_f":136,"vot_t":299,"perc_vot":"10,35","sk_bianche":11,"sk_nulle":8,"sk_contestate":0,"voti_si":225,"voti_no":55,"perc_si":"80,36","perc_no":"19,64","dt_agg":20220613015610},{"cod":5,"desc":"Abrogazione di norme in materia di elezioni dei componenti togati del Consiglio superiore della Magistratura.","sz_perv":5,"vot_m":163,"vot_f":136,"vot_t":299,"perc_vot":"10,35","sk_bianche":10,"sk_nulle":8,"sk_contestate":0,"voti_si":218,"voti_no":63,"perc_si":"77,58","perc_no":"22,42","dt_agg":20220613015610}]}
Non riesco a breve a fare una verifica di adattamento. Ma me lo metto come promemoria
Impressive, grazie... comunque ...
Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app
i potenti mezzi del governo!
Ciao @andreamoro-git , chiudo questa issue.
Ho estratto alcuni dati sui recenti referendum qui https://github.com/ondata/elezioni_2022
grazie... mi serviva combinarli con quelli delle comunali, sono riuscito a tirar fuori la api guardando il tuo codice.
Andrea io quelli comunali lo ho estratti, ma non li ho ancora messi insieme e semplificati.
Se tu li hai già un po' lavorati e li vuoi condividere, li potemmo pubblicare qui
Senza impegno
Mah purtroppo ho solo salvato quello che mi serviva... non sono molto ferrato in shell scripting e ho fatto tutto in python, siccome non ho voglia/tempo di mettermi a parallelizzare ci mette un po' a rifare tutto il looppone
Scusate ma non so dove scrivervi... sto guardando ai risultati del referendum - nel README menzionate le API di eligendo... ma sono documentate da qualche parte? Non riesco a trovare nulla e fare scraping comune per comune e' troppo dispendioso