[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