Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

LWP::Simple, getstore (or mirror) not working.

by sbrothy (Acolyte)
on Mar 31, 2019 at 09:19 UTC ( #1231917=perlquestion: print w/replies, xml ) Need Help??

sbrothy has asked for the wisdom of the Perl Monks concerning the following question:

I want to grab an image off of wiki; I know the URL works as I can test it in my browser, but if I try the following, I get HTTP 400 Bad Request.
#!/usr/bin/perl use strict; use warnings; #use autodie; #use diagnostics; use LWP::Simple; print getstore("/ +g_of_the_People%27s_Republic_of_China.svg/23px-Flag_of_the_People%27s +_Republic_of_China.svg.png", "23px-Flag_of_the_People%27s_Republic_of +_China.svg.png");
Can't locate LWP/ in @INC (@INC contains: /usr/lib/perl5/5.8. +0/i486-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i486 +-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at +line 8. BEGIN failed--compilation aborted at line 8.

Replies are listed 'Best First'.
Re: LWP::Simple, getstore (or mirror) not working.
by Corion (Patriarch) on Mar 31, 2019 at 09:24 UTC

    The error message on that weirdo site is:

    Can't locate LWP/ in @INC ( ...

    If that's intentional, then you will need to install LWP::Simple.

    If that message is an artefact of that weirdo site you are linking to, please instead paste the real code with the real error message here.

    Looking at the code you pasted there, the URL you try to be using is not a proper http URL:

    ... print getstore("/"); ...

    Try a proper URL like

    print getstore("");

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1231917]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (6)
As of 2022-09-30 15:29 GMT
Find Nodes?
    Voting Booth?
    I prefer my indexes to start at:

    Results (126 votes). Check out past polls.