Research
Importar datos desde Wikipedia: actualización
Código Python revisado para leer de Wikipedia la composición actualizada del S&P500
- 16 Sep 2025
- AmiBroker, Python y Automatización
Actualiza el código en Python que obtiene, mediante lectura directa de la Wikipedia, el listado de símbolos y compañías del S&P500. El método anterior dejó de funcionar tras un aparente cambio en la estructura de la web, y el Research plantea una alternativa que realiza la petición simulando un navegador y carga la tabla en un dataframe. Incluye el código, con la conversión de sectores a su código GICS, y es aplicable también al Nasdaq100.
Metodología
Una petición web que simula un navegador
El informe recuerda el procedimiento habitual: acceder con Python a la estructura HTML de la página, importar la tabla y pasarla a un dataframe para renombrar, ordenar o exportar columnas. Tras comprobar que ese código ha dejado de funcionar, sustituye la lectura directa por una petición web con cabeceras de navegador.
El resto del proceso se mantiene: se lee el archivo de GICS del directorio de AmiBroker para crear un diccionario y convertir cada sector en su código numérico, y con ello se genera una base de datos actualizada del índice. El código completo y su configuración se desarrollan en el Research.
SMQuantum publica contenido formativo, informativo y de investigación cuantitativa. SMQuantum no presta asesoramiento de inversión personalizado: no formula recomendaciones adaptadas a tu situación financiera, tu cartera, tu perfil de riesgo, tus objetivos o tus circunstancias personales. Las decisiones de inversión que tomes son tuyas. Invertir y operar en los mercados financieros implica riesgo y puede producir pérdidas. Los resultados históricos, simulados o de backtest no garantizan resultados futuros. Más información en el Aviso legal.
