- Instal·lar Python 3 i PIP3
- Instal·lar les següents llibreries: configparser, datetime, bs4, pytz, requests
Per parsejar les classes per un dia concret, es pot utilitzar el següent codi Python:
from TableParser import TableParser
parser = TableParser('https://fme-intranet.upc.edu/appsext/mrbs/web/day.php')
parser.parse(2020, 09, 28, 2)
Per poder escriure a la base de dades les classes del dia següent s'ha de fer el següent addicionalment:
- Instal·lar la llibreria pyodbc
- Instal·lar el connector MySQL ODBC (https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation.html)
- Copiar l'arxiu
config.ini.default
aconfig.ini
i introduir les credencials i informació de la base de dades. - Configurar cron perquè s'executi l'script
cron_table_parser.py
un cop cada dia.