Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Google::Search overload arg invalid

by cormanaz (Deacon)
on Apr 20, 2017 at 17:40 UTC ( [id://1188453]=perlquestion: print w/replies, xml ) Need Help??

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

Good day bros. I am trying to use mod Google::Search. When I run it, using
#!/usr/bin/perl -w use strict; use Google::Search; my $search = Google::Search->Web( key => '***', query => "rock" ); while ( my $result = $search->next ) { print $result->rank, " ", $result->uri, "\n"; }
it yields error overload arg '' is invalid at c:/Perl64/site/lib/Google/Search/Error.pm line 9. but seems to run anyway, returning a data structure that is empty. The docs say if you provide an API key you need to provide a valid referrer but the Custom Search page doesn't seem to say anything about this, so I'm not sure what to give it.

I'm thinking maybe this mod was developed for an older version of the API. Is there a way to get it to work, or a better alternative?

"The whole age of, you know, computer has made it where nobody knows exactly what's going on." --D. Trump

Replies are listed 'Best First'.
Re: Google::Search overload arg invalid
by hippo (Bishop) on Apr 20, 2017 at 19:08 UTC
    I'm thinking maybe this mod was developed for an older version of the API.

    "maybe"? The documentation makes that pretty clear, given the multiple uses of the term "deprecated" and links to google's own docs indicating that the API was indeed deprecated and has been withdrawn. I would not be using Google::Search for any real tasks.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2024-04-18 15:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found