Cita: si a traves de algun script en php o python, puedo hacer un post de forma masiva (bucle for) con los tres campos obligatorios del formulario (Nº de poliza, NIF, Importe) y se me descarguen los pdf sin tener que acceder a la web.
Puedes automatizarlo con cURL, pero ten cuidado no les vayas a tirar abajo el servidor
En un sitio seguro deberían tener captcha para evitar automatizaciones de este tipo.
Un ejemplo de cómo se hace:
https://stackoverflow.com/a/22165451/13312580
Solamente faltaría enviar los datos via POST. Para ello debes utilizar curl_setopt:
Código PHP:
Ver original// ...
curl_setopt($ch, CURLOPT_POSTFIELDS
, "formConsultaReciboPdf:nFijo=valor&formConsultaReciboPdf:dni=valor&formConsultaReciboPdf_SUBMIT=1"); // ...
El código completo sería algo así:
Código PHP:
Ver original$source = "http://www.zaragoza.es/consultaRecibosWeb/consultaReciboAguaPdf.faces";
curl_setopt($ch, CURLOPT_POSTFIELDS
, "formConsultaReciboPdf:nFijo=valor&formConsultaReciboPdf:dni=valor&formConsultaReciboPdf_SUBMIT=1"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION
, true); // esto en tu caso puede ser necesario
$destination = "./files/fichero.pdf";
$file = fopen($destination, "w+");
Evidentemente, quedaría hacer el bucle y poner nombres distintos a cada fichero, pero eso ya es trivial.