javascript - Google Ajax search API -
i'm wondering, possible receive google results on own ajax api in way like, 100 results per page?
without visible search field, i'd results in background create progression search phrases.
my basic question is, restrictions of google search api ?
--update--
is possible change language search google api ? start on, delivers .com in english
kind regards
--andy
the largest number of results can 64, 8 per page of searcher.
it possible combine of these 1 page, involves searcher making 8 calls google ajax search api.
further, need create own function render results:
var s; var page = 1; google.load('search', '1', {'nocss' : true}); google.load('jquery', '1.4.2'); // optional google.setonloadcallback(function() { // t&c's state should display branding, create <div id="branding"></div> google.search.search.getbranding(document.getelementbyid('branding')); s = new google.search.websearch(); s.setresultsetsize(google.search.search.large_resultset); s.setsearchcompletecallback(this, searchcomplete, null); s.setnohtmlgeneration(); }); function searchcomplete() { if(s.results && s.results.length > 0) { var results = s.results; for(var = 0; < results.length; i++) { var result = results[i]; // render results } if(page < 8) { s.gotopage(page); page++; } } }
for information how render results see: http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_gwebresult
to change language, add hl
argument when including script in web pages:
<script src="http://www.google.com/jsapi?hl=en" type="text/javascript"></script>
Comments
Post a Comment