Página 1 de 1

IE.au3 - Descargar Archivo Catastro

Publicado: 17 Nov 2011, 14:24
por jamaro
Hola. Aquí estoy con otra inquietud :-)

Código: Seleccionar todo

#include <IE.au3>

$referencia="9872023VH5797S0001WX"
ConsoleWrite("Bajando archivo de: " & $referencia &@CRLF)
$URLCatastro="https://www1.sedecatastro.gob.es/Cartografia/ImprimirCroquisyDatos.aspx?"& $referencia &"&cimp=-837896227&referer=https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCListaBienes.aspx"
InetGet($URLCatastro, @ScriptDir & "\" & $referencia & ".pdf")
Al ejecutarlo aparece una ventana de Windows de "Descarga de archivo" preguntándonos si deseamos "Abrir o Guardar".
Es lo esperado, pero ¿hay manera de que se guarde directamente? ¿alguna función de IE.au3?

La finalidad es que tengo una lista de referencias catastrales y de esta manea y un bucle consigo descargar todas (en lugar de ir pinchando una por una en la página de catastro, donde se genera el PDF pinchando un botón que usa una función Javascript y muestra la ventana comentada antes).

Tal y como lo tengo ahora (no he puesto el código completo) me crea tantas ventanas de Abrir/Guardar como referencias catastrales tengo en la lista, y claro, seguro que con Autoit puedo evitar tener que dar a "Guardar" en cada una de esas ventanas.

¿De qué manera se puede hacer para guardar directamente el archivo PDF que se genera? Disculpad si es una tontería, pero lo he puesto en "Preguntas Sencillas" :-)

EDITO: He simplificado la URL, quitando partes innecesarias.

Re: IE.au3 - Descargar Archivo Catastro

Publicado: 17 Nov 2011, 14:45
por Ximorro
¿Por qué no haces un InetGet de esa URL, en vez de abrirla en el navegador?
Parece que la url te está dando directamente el PDF, así que se debería poder descargar directamente...

Re: IE.au3 - Descargar Archivo Catastro

Publicado: 17 Nov 2011, 15:53
por jamaro
Efectivamente Ximoro. Al escribir el mensaje, he mirado un poco por la ayuda, y me he dado cuenta que con IneGet se solucionaba. He vuelvo al foro, he dado a borrar mensaje y por lo que parece, no lo había borrado.

La verdad es que me he ahorrado un buen rato de bajar fichas catastrales (aunque esta primera vez he compensado el ahorro de tiempo con la pérdida de crear el código) pero para las próximas está casi "chupao".

Re: IE.au3 - Descargar Archivo Catastro

Publicado: 18 Nov 2011, 08:57
por Ximorro
Sí, yo a veces me he hecho programitas "tontos" que me cuestan más que si hubiera hecho la tarea a mano, pero si son cosas que vas a hacer más veces compensa mucho, porque el programa sólo hay que hacerlo una vez ;-)