Installa le dipendenze python con:
$ pip install -r requirements.txtEsegui:
$ python main.pyPer lanciare lo scraper.
Lo script main.py crea, nella sua stessa cartella, il file deputati.csv, che contiene, separati da virgole e in questo ordine:
- id del deputato (numero di 5 o 6 cifre)
- COGNOME (tutti in maiuscolo)
- Nome (con le iniziali maiuscole)
- indirizzo e-mail @camera.it
Tali dati sono estratti da https://www.camera.it/leg18/28 e dalle pagine personali dei deputati agli indirizzi https://scrivi.camera.it/scrivi?dest=deputato&id_aul=id dove id è l'id del deputato di cui sopra.
Nella repo sono presenti il file Dockefile e docker-compose.yaml per avviare docker e compose.
$ docker compose up -d
⚠️ In base alla versione didockerin uso è forse necessario usare il comandodocker-compose up -d
Con il container in esecuzione è possibile controllare lo stato di avvanzamento con:
$ docker attach scraper