scraping.py: Se agregaron excepciones para manejar errores durante las solicitudes HTTP y el proceso de scraping.
data_processing.py: Se agregaron excepciones para manejar errores de integridad de la base de datos y otros errores relacionados con SQLAlchemy.
main.py: Se agregó una excepción para manejar errores generales en el proceso principal.
db_setup.py (no es necesario manejo de excepciones aquí porque solo define la configuración y el modelo de la base de datos)