Ho il codice:Come posso scaricare un file con WWW :: Mechanize dopo aver inviato un modulo?
#!/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;
Essa sostiene il pulsante per il download sulla pagina, ma non sono sicuro di come scaricare il file che viene inviato indietro dopo il POST.
Sto cercando un modo per scaricare questo con wget se possibile. Stavo pensando che il loro potrebbe essere un URL segreto passato o qualcosa del genere? O dovrò scaricarlo con LWP direttamente dal flusso di risposta?
Quindi, come faccio a scaricare il file che si trova in quella intestazione?
Grazie,
Cody Goodman
quando ho usato questo per scaricare un file pdf di 6 pagine, lo ha fatto, ma i contenuti erano vuoti qualche idea? che cosa è andato storto. – msinfo
oh! $ mech-> save_content ($ filename, binmode => ': raw', decoded_by_headers => 1); questo mi ha aiutato – msinfo