Perdóneme por la simple pregunta... No he usado curl antes. Estoy intentando descargar automáticamente algunos datos de este formulario:http://ida.water.usgs.gov/ida/available_records.cfm?sn=12040500
que publica en available_records_process.cfm. Yo usaría:
curl -F "fromdate=1988-08-26;todate=2009-09-30;rtype=3;site_no=12040500" http://ida.water.usgs.gov/ida/available_records_process.cfm
pero el webmaster tiene acceso limitado a available_records_process.cfm, por lo que no puedo publicar en él directamente (me aparece el error "No se pudo encontrar la URL especificada"). A continuación, intenté usar curl directamente en la página anterior, como:
curl -F "fromdate=1988-08-26;todate=2009-09-30;rtype=3" http://ida.water.usgs.gov/ida/available_records.cfm?sn=12040500
Pero esto no parece publicar el formulario, a pesar de intentar muchas variaciones de indicadores y formato de publicación. ¿Alguna idea?
Respuesta1
Es posible que necesite usarlo, --data-urlencode
pero esto solo funcionará con POST
solicitudes. Para GET
solicitudes, simplemente agregue los parámetros separados por &
a la URL, por ejemplo...available_records.cfm?sn=12040500&fromdate=1988-08-26&todate=2009-09-30&rtype=3