NAME
WWW::Google::AutoSuggest - Query the Google services to retrieve the query suggestions
SYNOPSIS
my
$AutoSuggest
=WWW::Google::AutoSuggest->new();
my
@Suggestions
=
$AutoSuggest
->search(
"perl"
);
###### or
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
domain
=>
"it"
,
json
=>1);
#uses www.google.it instead of .com
my
$result
=
$AutoSuggest
->search(
"perl"
);
# $result now is a decoded JSON arrayref
###### or with the html tags
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
strip_html
=>0);
my
@Suggestions
=
$AutoSuggest
->search(
"perl"
);
DESCRIPTION
WWW::Google::AutoSuggest allows you to use Google Suggest in a quick and easy way and returning it as decoded JSON for further inspection
ARGUMENTS
- json
-
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
json
=>1);
or
$AutoSuggest
->json(1);
Explicitally enable the return of the decoded JSON object when calling
search("term")
- strip_html
-
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
strip_html
=>0);
or
$AutoSuggest
->strip_html(0);
Explicitally disable the stripping of the HTML contained in the google responses
- raw
-
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
raw
=>1);
or
$AutoSuggest
->raw(1);
Explicitally enable the return of the response content when calling
search("term")
- domain
-
my
$AutoSuggest
=WWW::Google::AutoSuggest->new(
domain
=>
"it"
);
or
$AutoSuggest
->domain(
"it"
);
Explicitally use the Google domain name in the request
METHODS
- new
-
my
$AutoSuggest
=WWW::Google::AutoSuggest->new();
Creates a new WWW::Google::AutoSuggest object
- search
-
my
@Suggestions
=
$AutoSuggest
->search(
$query
);
Sends your
$query
to Google web server and fetches and parse suggestions for the given query. Default returns an array of that form@Suggestions
= (
'foo bar'
,
'baar foo'
,..);
Setting $AutoSuggest->json(1);
will return the JSON object
AUTHOR
mudler <mudler@dark-lab.net>
COPYRIGHT
Copyright 2014 mudler
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.