que tienen el código:¿Cómo descargo un archivo con WWW :: Mechanize después de enviar un formulario?
#!/usr/bin/perl
use strict;
use WWW::Mechanize;
my $url = 'http://divxsubtitles.net/page_subtitleinformation.php?ID=111292';
my $m = WWW::Mechanize->new(autocheck => 1);
$m->get($url);
$m->form_number(2);
$m->click();
my $response = $m->res();
print $m->response->headers->as_string;
Se somete el botón de descarga en la página, pero no estoy seguro de cómo descargar el archivo que se envía de vuelta después de la POST.
Estoy queriendo una forma de descargar esto con wget si es posible. Estaba pensando que su puede ser una URL secreta pasado o algo así? ¿O tendré que descargarlo con LWP directamente desde la secuencia de respuesta?
Entonces, ¿cómo descargo el archivo que está en ese encabezado?
Gracias,
Cody Goodman
cuando lo usé para descargar un archivo pdf de 6 páginas, lo hizo, pero el contenido estaba vacío ¿Alguna idea? Qué salió mal. – msinfo
¡oh! $ mech-> save_content ($ filename, binmode => ': raw', decoded_by_headers => 1); esto me ayudó – msinfo