La forma más fácil de descargar las cuentas de las empresas que cotizan en bolsa
- Eduardo Paredes
- 18 sept 2024
- 1 Min. de lectura

Entrar a la página de la Superintendencia del Mercado de Valores de Lima y extraer los datos del Balance General, Estado de Resultados y Flujo de efectivo de la empresa que necesitas es un proceso tedioso cuando requieres evaluar periodos o a varias firmas.
Para aliviar ese peso, he creado un algoritmo de descarga masiva (webscraping). Te dejo aquí el paso a paso para que puedas descargar los datos de la empresa de tu preferencia:
Ingresa al repositorio donde se encuentra el proyecto: https://github.com/eparedes90/bolsa_valores_lima
Abre el archivo webscrapping.ipynb. Para esto necesitarás tener instalado Python y Jupyter Notebook. De no tener estos programas, sugiero ver este tutorial de YoutTube para instalarlos: https://www.youtube.com/watch?v=6j6L3feh1p4
Anda a la línea 113 :
list_dfs = extract_firm_years('ALICORP S.A.A.', list_keys_trimestres, items_balance, items_flujo_efectivo, items_resultados, values_year=values_year)
4. Reemplaza el nombre 'ALICORP S.A.A.' por la empresa de tu interés. Ojo, el nombre debe estar escrito como aparece en la página de la Superintendencia (https://www.smv.gob.pe/SIMV/Frm_InformacionFinanciera?data=A70181B60967D74090DCD93C4920AA1D769614EC12)
5. Corre la línea de código y no des click a ninguna otra ventana, ya que el webdriver comenzará a realizar el trabajo de descarga abriendo y cerrando ventanas.
6. Una vez terminada la descarga, corre las últimas líneas de código para guardar los datos como archivo .csv
7. Si quieres generar indicadores financieros y sus respectivos gráficos abre el archivo analysis.ipynb y sigue las instrucciones
¡Listo! Con esos 7 pasos tendrás los datos que tanto buscabas
コメント