Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

72 Commits

Repository files navigation

Bislai scraping

Aqu铆 todas las movidas para obtener los datos del Ayuntamiento de Zaragoza, y a partir de ellos generar m煤ltiples estad铆sticas para las gr谩ficas de Bislai.

Plenos

Si quieres tocar algo del scraper las dependecias se gestionan con pipenv. Lo primero que hacemos es un pipenv install para que funcione todo correctamente.

Lanzamos el script con python mociones.py en mi caso lo lanzo con pipenv pipenv run python mociones.py

Como el comando es muy largo y no estamos para perder tiempo es recomendable hacerse un alias prp=pipenv run python

El scraper espera tres parametros

  • El primero la url de la moci贸n que queremos obtener.
  • El segundo el d铆a que se celebro.
  • El tercero el mes que se celebro.

Estos dos 煤ltimos parametros son para generar un nombre legible para el CSV.

Una vez lanzado obtenemos en un CSV:

  • El n煤mero de la moci贸n
  • El partido que lo ha presentado
  • La url con la moci贸n completa
  • El texto de cada moci贸n

Actas

Si quieres tocar algo del scraper las dependecias se gestionan con pipenv. Lo primero que hacemos es un pipenv install para que funcione todo correctamente.

Lanzamos el script con python actas.py en mi caso lo lanzo con pipenv pipenv run python actas.py

Con el script obtenemos todos los PDF de las actas de la 煤ltima legislatura 2015-2018. Se puede modificar para obtener los de todos los a帽os, hay que tener en cuenta que las actas solo est谩n disponibles desde 2012.

Para modificar los a帽os hay que a帽adir los diferentes a帽os a la lista de URL:

list_url = [
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_17.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_16.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_15.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_14.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_13.htm',
    'http://www.zaragoza.es/ciudad/organizacion/plenos/activ_plenarias_12.htm']

Lanzando el script merge-actas.py generamos un 煤nico PDF de 11467 馃く p谩ginas con el nombre todas-las-actas-desde-2015-2019.pdf

Votaciones

WIP!

About

馃悕 Scraping y NLP con Python

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages