hoanglearning has asked for the wisdom of the Perl Monks concerning the following question:
My program don't get URL response in search for capacitor part from DIGI-key. I received good response when URL is typed in directly on Google Chrome browser. When running my program, it shows the HTTP status of 302 without URL redirect and no response is received. Please help to point out what wrong with my codes. Thanks so much in advance
use strict; use warnings; use LWP; my $browser = LWP::UserAgent->new; $browser->env_proxy; my $url = 'http://www.digikey.com/product-search/en?KeyWords=C0603C4 +74K4PACTU&WT.z_header=search_go'; my $response = $browser->get( $url ); print "HTTP status: ", $response->code( ), "\n"; unless ($response->is_success) { print "no response\n"; } my $response_content = $response->content; print "response_content= $response_content\n";
The modified codes from Sathishkumar resolved this problem. Sathishkumar, thanks verymuch. I got your codes and it's working. I still need to learn the line "$cookie->extract_cookies($res);" to see what it exactly doing. I also like to thanks Perlmonk and MidLifeXis. I can't not get this problem solved without your help.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Use LWP get no URL response
by MidLifeXis (Monsignor) on Oct 02, 2015 at 13:16 UTC | |
|
Re: Use LWP get no URL response
by Sathishkumar (Scribe) on Oct 02, 2015 at 07:04 UTC | |
|
Re: Use LWP get no URL response
by Anonymous Monk on Oct 02, 2015 at 01:42 UTC |