[R-es] Descarga ficheros web desde R

Jorge Pradas jorpr@mo @end|ng |rom gm@||@com
Jue Abr 7 14:07:16 CEST 2022


Pues es raro, a mi me descarga un fichero de 30MB con 22.000 ficheros
dentro.
Prueba a descargar de nuevo la version de httr, por si fuera eso. Estoy
usando R.4.1.1.

Jorge

El jue, 7 abr 2022 a las 13:35, Blas (<b1 using famovil.es>) escribió:

> Muchas gracias Jorge,
> pero no funciona.
>
> Descarga un fichero de 51KB corrupto y sin datos. El original pesa cerca
> de 30MB.
> Con los métodos que yo he usado el resultado es similar, me descarga un
> fichero corrupto y sin posibilidad de abrir.
>
>
>
>
>
> ---- Activado jue, 07 abr 2022 13:26:27 +0200 *Jorge Pradas
> <jorpramo using gmail.com <jorpramo using gmail.com>>* escribió ----
>
>   Hola!
>
> Creo que con GET no va, con POST mejor y sacando el content. Prueba así, a
> mi me ha ido.
>
> library("httr")
> UrlBase <-  "
> http://serviciosede.mineco.gob.es/Indeco/DescargaArchivo.aspx?estadisticas=True&tipo=1
> "
> file=POST(UrlBase)[["content"]]
> writeBin(as.raw(file),
>          con = "./filename.zip")
>
> un saludo!
> Jorge
>
> El jue, 7 abr 2022 a las 11:50, Blas (<b1 using famovil.es>) escribió:
>
> Buenos días,
>
> me encuentro con un problema que imagino
>  es muy común pero no veo solución aparente en internet. No tengo mucha
> idea de páginas "aspx" ni "javascript" pero necesito descargar datos
> públicos desde la siguiente dirección:
> http://serviciosede.mineco.gob.es/Indeco/.
>  En concreto necesito descargar el fichero completo con todas las series
>  que está en el enlace "Descarga completa de BDSICE". Con el debugger
> del navegador me dice que está bajo la URL "
> http://serviciosede.mineco.gob.es/Indeco/DescargaArchivo.aspx?estadisticas=True&tipo=1
> "
>
>
>
> He probado a ejecutar el siguiente código:
>
>
>
>
>
> library("httr")
>
> UrlBase <-  "
> http://serviciosede.mineco.gob.es/Indeco/DescargaArchivo.aspx?estadisticas=True&tipo=1
> "
>
> download.file(UrlBase, "./BaseDatos.zip")
>
>
>
>
>
>
>
>
>
> Y también el código:
>
>
>
>
>
> library("httr")
>
> UrlBase <-  "
> http://serviciosede.mineco.gob.es/Indeco/DescargaArchivo.aspx?estadisticas=True&tipo=1
> "
>
> get(UrlBase)
>
>
>
>
>
>
>
> Ninguno de los métodos me ha funcionado.
>
> Alguien que me oriente.
>
>
>
>
>
> Saludos.
>
> Blas.
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es