Cómo download files pdf referencedos por páginas de uno o dos niveles dentro de la semilla

Tengo una list de URL, y todas son así: http://www.contratos.gov.co/consultas/detalleProceso.do?numConstancia=10-10-85225 ; dentro de esas páginas hay files .pdf a los que se hace reference. Necesito download esos files con wget o curl.

Traté de hacer esto:

wget -r http://www.contratos.gov.co/consultas/detalleProceso.do?numConstancia=10-10-85225 -l2 --accept .pdf 

y

 wget -r -l1 --no-parent -A ".pdf" http://www.contratos.gov.co/consultas/detalleProceso.do?numConstancia=10-10-85225 

pero obtengo un error de protocolo:

Resolviendo www.contratos.gov.co (www.contratos.gov.co) … 201.234.78.2 Conectando a www.contratos.gov.co (www.contratos.gov.co) | 201.234.78.2 |: 80 .. conectado Solicitud HTTP enviada, en espera de respuesta … 200 OK Longitud: no especificada [text / html] www.contratos.gov.co/consultas/detalleProceso.do?numConstancia=10-10-85225: Error de protocolo

No se puede escribir en `www.contratos.gov.co/consultas/detalleProceso.do?numConstancia=10-10-85225 '(Error de protocolo)

¿Qué indicadores puedo usar para orderar a wget que analice una URL y luego descargue los files PDF vinculados dentro de la página inicial?

Wget y Curl solo analizan los enlaces dentro de las tags de anclaje en un documento HTML.
La página a la que se refiere utiliza un método POST con el enlace al documento para downloadlo.

Deberá download el file y analizarlo manualmente para todos los enlaces. Esto es algo que wget no hará por ti.

EDITAR: Sin embargo, no sé por qué está recibiendo un error de protocolo. ¿Te importaría ejecutar los mismos commands con la opción –debug y pegar la salida en algún lugar donde podamos verla?