Gary Yang has asked for the wisdom of the Perl Monks concerning the following question:
I am learning LWP Post, by going through an examples on the web. Perl & LWP. I try to search AbeBooks for the book "Codex Seraphinianus" from the main page (AbeBooks). Here is the code that I am using:
#!/usr/bin/perl -w use strict; use LWP my $cookie_jar = HTTP::Cookies->new(file => "lwp_cookies.dat", autosav +e => 1); my $browser = LWP::UserAgent->new; $browser->cookie_jar($cookie_jar); my $response = $browser->get('http://www.abebooks.com', ["sts" => "t", "an" => "", "tn" => "Codex Seraphinianus", "kn" => "", "isbn" => "" ] ); die "Error: ", $response->status_line, "\n" unless $response->is_succe +ss; my $out_file = "result_seraph.html"; # where to save it open(OUT, ">$out_file") || die "Can't write-open $out_file: $!"; binmode(OUT); print OUT $response->content; close(OUT);
But this just sends me back the content of the search page not the result page. Anyone knows what the problems are? Anyone can show me the working code?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: LWP Post does not work.
by runrig (Abbot) on Jun 14, 2011 at 00:24 UTC | |
by Utilitarian (Vicar) on Jun 14, 2011 at 09:24 UTC | |
|
Re: LWP Post does not work.
by ikegami (Patriarch) on Jun 14, 2011 at 00:23 UTC | |
|
Re: LWP Post does not work.
by 7stud (Deacon) on Jun 14, 2011 at 07:37 UTC | |
|
Re: LWP Post does not work.
by Anonymous Monk on Jun 14, 2011 at 01:00 UTC | |
by Anonymous Monk on Jun 14, 2011 at 04:03 UTC |