Analitza els anuncis dels butlletins oficials BORME, BOE, BOPI, publicats a Empresia i en crea un cronograma.
Informació
- Dificultat d’instal·lació: mitjana
- Dificultat d’ús: fàcil
- Utilitat en investigació: útil en la fase d’adquisició
- Coneixements previs: saber utilitzar una terminal
Característiques
- Permet crear cronogrames
- Permet personalitzar els intervals de temps dels cronogrames
- Permet abreujar alguns dels anuncis
Instal·lació
Programa
Pots descarregar-te el programa del Github de Projecte Nadki:
- Repositori: enllaç
També pots utiltizar la comanda “git” des d’una terminal:
1
git clone https://github.com/projectenadki/Cronograma-Butlletins-Oficials.git
Requisits
Primer de tot, has d’instal·lar Python3 si no el tens:
1
sudo apt install python3
Per a poder instal·lar tots els requisits fàcilment, pots utilitzar pip3:
1
sudo apt install python3-venv python3-pip
A continuació, has d’instal·lar tots els paquets específics per a poder executar el programa:
- BeautifulSoup4
- selenium
- matplotlib
- numpy
- datetime
- argparse
Pots instal·lar cada requisit manualment executant:
1
pip3 install <NOM_PAQUET>
Si vols anar més de pressa, al repositori hi ha un fitxer anomenat “requisits.txt”. Si el baixes i executes la següent comanda, s’instal·laran tots els requisits automàticament:
1
pip3 install -r requisits.txt
Finalment, només caldrà executar el programa:
1
python3 cronologia.py
Funcionament
Empresia
Aquesta eina utilitza la informació que recopila la pàgina Empresia sobre les empreses.
Específicament, l’apartat d’anuncis dels butlletins oficials:


Atributs
El programa té diversos atributs que pots utilitzar tant per executar-lo com per personalitzar el cronograma:
- –url: una vegada has buscat l’empresa a Empresia, copia la URL i enganxa-la després d’aquest atribut.
- -x o –ejex: permet especificar l’interval de l’eix X, en mesos. Si no especifiques res, posarà la data de cada anunci.
- –año: per defecte agafa tots els anuncis publicats. Pots utilitzar aquest atribut per especificar un any o període en concret.
- -n o –nombre: especifica el nom del fitxer que vols que tingui el cronograma. Si no poses l’atribut, generarà un nom automàticament combinant el nom de l’empresa i el període.
- -a o –abreviatura: si hi ha molts anuncis al cronograma, potser es veu molt atapeït. Si ho executes amb aquest atribut, alguns dels títols sortiran més curts:
- Nombramientos: N
- Revocaciones: R
- Ceses/Dimisiones: C/D
- Anuncio de reducción de capita: Reducción capita
Execució
A continuació indiquem com executar el programa amb els diferents atributs. Per a què puguem veure les diferències, utilitzarem l’empresa “GRIFOLS SA” com a exemple.
La manera més fàcil és indicar només l’URL:
1
python3 cronograma.py --url URL
Posant la URL https://www.empresia.es/empresa/grifols/ el cronograma està molt ple, ja que hi ha anuncis des del 2005:

Afegint l’atribut -x pots fer que l’eix X sigui llegible:
1
python3 cronograma.py --url URL -x INTERVAL_MESOS
Per exemple, posant -x 6 l’eix X només mostrarà la data cada 6 mesos:

Amb l’atribut -a aconseguiràs abreujar alguns dels títols i serà tot més llegible:
1
python3 cronograma.py --url URL -x INTERVAL_MESOS -a
No obstant això, encara hi ha informació no llegible:

Per a poder fer un estudi més minuciós, pots crear diversos cronogrames, un per cada any per exemple, amb l’atribut –año:
1
python3 cronograma.py --url URL --año ANY
Si poses només l’any 2019, el cronograma ja és llegible:

A més a més, pots indicar un període en lloc d’un any en concret:
1
python3 cronograma.py --url URL --año ANY1-ANY2
Posant –año 2018-2020, et mostrarà els anuncis compresos entre el període 2018 i 2020, ambdós inclosos:

Fitxer de text
Juntament amb el cronograma, s’emmagatzema un fitxer de text on podràs trobar tota la informació detallada de cada un dels anuncis que apareixen al cronograma.
Conclusions
Informació sobre els anuncis publicats la pots trobar a moltes pàgines web, com per exemple a Empresia o LibreBOR.
L’eina et permet veure la data on un anunci va ser publicat gràficament. Així pots analitzar, des d’un punt de vista més genèric, el context de l’empresa que estàs investigant.
A més a més, pots fer un seguiment dels canvis de noms que ha fet l’empresa buscant els anuncis que tenen com a títol “Cambio de denominación social” i mirar al fitxer de text el nom exacte.