Skip to content

Vamos al sitio de las iniciativas populares de norma y escrapeamos las iniciativas.

Notifications You must be signed in to change notification settings

lfalvarez/iniciativas-scraper

Repository files navigation

Scraper de Iniciativas Populares de Norma para la Convención Constituyente

Este proyecto busca tener las Iniciativas Populares de Norma en un spreadsheet para poder estudiarlas. Se ejecutará en un google actions todos los días.

El resultado se encuentra en este google sheet.

Apruebo

Si necesitas instalarlo en tu local

Estoy usando python3.9 y scrapy para escrapear.

0) Instalar lo que necesites

pip install -r requirements.txt

1) Para ejecutar el scrapeo de los datos tienes que decirle

python scraper.py

Eso dejará el contenido escrapeado en un archivo llamado file.csv.

2) Ordenarlas por cantidad de apoyos.

Me dí cuenta que mucha gente quiere las iniciativas ordenadas por lo que el segundo paso es ordenarlas.

python ordena_por_apoyos.py

Este paso dejará las propuestas ordenadas por cantidad de apoyos en un archivo llamado ordenadas.csv.

3) Subir esto a google spreadsheets

Esto es más bien una nota para el yo del futuro, esto lo he necesitado antes.

export SHEET_ID='<EL_ID_DE_UN_SPREADSHEET>'
export SERVICE_ACCOUNT_CREDS='<LAS_CREDENCIALES_QUE_DA_GOOGLE_CLOUD>' ## Cómo obtener esto es capítulo aparte

python subidor_a_spreadsheets.py

About

Vamos al sitio de las iniciativas populares de norma y escrapeamos las iniciativas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages