[pyar] Obtener deudores del BCRA

Lucas lbellomo en riseup.net
Mar Dic 31 09:33:53 -03 2019


Por suerte los links son la fecha del archivo, cosas del estilo:


http://www.bcra.gov.ar/zips/cheques/20191330.zip

http://www.bcra.gov.ar/zips/cheques/20191327.zip

http://www.bcra.gov.ar/zips/cheques/20191326.zip

...

http://www.bcra.gov.ar/zips/cheques/20191104.zip


Si tenes la forma de los links, los podes bajar de forma sencilla:


from pathlib import Path

import requests
import pandas as pd


base_url = 'http://www.bcra.gov.ar/zips/cheques/'
path_data = Path('data_cheques_rechazados')
path_data.mkdir(exist_ok=True)  # creamos el directorio donde vamos a 
dejar las cosas


# bajamos todo lo que sea una tabla en la pagina
tables = pd.read_html('http://www.bcra.gov.ar/cheques/actualiza.asp')
df = tables[1]


for nombre in df.Nombre:  # bajamos y guardamos cada archivo
     with (path_data / nombre).open('wb') as file:
         r = requests.get(base_url + nombre)
         file.write(r.content)


Hay que probar si para días mas viejos (que no están en la tabla) de 
devuelve algo.


Saludos,
Lucas

On 12/31/19 8:00 AM, Gustavo Campanelli wrote:
>
> On Mon, Dec 30, 2019 at 10:29 PM Lopez Gabriel 
> <gabriel.marcos.lopez en gmail.com 
> <mailto:gabriel.marcos.lopez en gmail.com>> wrote:
>
>     Buenas noches amigos de pyar.
>
>     Estoy tratando de obtener del Banco Central de la Argentina (BCRA)
>     la central de deudores (de cheques rechazados) tal como se muestra en
>
>     http://www.bcra.gov.ar/BCRAyVos/Situacion_Crediticia.asp
>
>     La información se puede descargar de
>
>     http://www.bcra.gov.ar/cheques/actualiza.asp
>
>     No logro entender como esta estructurada la información, por eso
>     les consulto si alguno trabajo con algo similar a esto y como
>     pudieron resolverlo.
>
>     Saludos,
>     Gabriel.
>
>
>   Por lo que veo, no hay enlaces directos en la página, y eso 
> dificulta el proceso. Eso es porque los enlaces de descarga llaman a 
> alguna rutina en javascript, entonces no conseguis el enlace real de 
> la página.
>
> Gedece
>
>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20191231/8491503b/attachment-0001.html>


Más información sobre la lista de distribución pyar