Diferencia entre InetGet("abort") y InetClose(xxx)
Publicado: 29 Abr 2014, 22:55
Estimados. Saludos a todos.
Mi consulta es: ¿existe alguna diferencia entre las funciones InetGet("abort") e InetClose(xxx)?
El tema es que estoy tratando de bajar muchos archivos (mas de 100 pero de 50 Kb +- cada uno) todo en un solo script. Me pasa que con la función InetGet en segundo plano, me bajan los archivos de grupos de 5 o 6 y a la mitad del proceso de descarga se pega la función, no baja más, se pega todo y tengo que terminar el script.
Puede ser también que el servidor del cual estoy descargando no admita muchas descargas.
Pongo un extracto del código para ver si alguien encuentra que hago mal.
Esto se repite por 100 o más vínculos como este.
Luego está la Función Info() que genera las descargas.
Saludos.
Mi consulta es: ¿existe alguna diferencia entre las funciones InetGet("abort") e InetClose(xxx)?
El tema es que estoy tratando de bajar muchos archivos (mas de 100 pero de 50 Kb +- cada uno) todo en un solo script. Me pasa que con la función InetGet en segundo plano, me bajan los archivos de grupos de 5 o 6 y a la mitad del proceso de descarga se pega la función, no baja más, se pega todo y tengo que terminar el script.
Puede ser también que el servidor del cual estoy descargando no admita muchas descargas.
Pongo un extracto del código para ver si alguien encuentra que hago mal.
Código: Seleccionar todo
#Include <Inet.au3>
$Link = "http://corte.poderjudicial.cl/SITCORTEPORWEB/ConsultaDetalleAtPublicoAccion.do?TIP_Consulta=1&COD_Libro=3&ROL_Recurso=4957&ERA_Recurso=2001&COD_Corte=90&"
$Page = "C:\Fuente.txt"
$hDownload = InetGet ($Link, $Page, 1, 1)
Info ()
Luego está la Función Info() que genera las descargas.
Código: Seleccionar todo
FUNC Info()
Do
Sleep(250)
Until InetGetInfo($hDownload, 2) ; Chequea si la descarga es completada
Local $aData = InetGetInfo($hDownload) ; Obtiene toda la información
InetClose($hDownload) ; Cierrra el identificador para liberar el recurso
ENDFUNC
Saludos.