По умолчанию он дает 10 результатов. Как я могу получить n
количество результатов?Получить 'n' количество результатов поиска, используя google.customsearch ('v1')
Вот мой код до сих пор (почти так же, как и в их example):
var google = require('googleapis');
var customsearch = google.customsearch('v1');
const CX = '***'; // search engine ID
const API_KEY = '***';
const SEARCH = '***';
customsearch.cse.list({ cx: CX, q: SEARCH, auth: API_KEY }, function(err, resp) {
if (err) {
console.log('An error occured', err);
return;
}
// Got the response from custom search
console.log('Result: ' + resp.searchInformation.formattedTotalResults);
if (resp.items && resp.items.length > 0) {
var l = resp.items.length;
console.log('# of results: ' + l); // this is always 10
console.log('Results:', resp.items);
for(var i=0; i<l; i++){
console.log('Result # ' + (i+1) + ': ', resp.items[i]);
}
}
});
UPDATE: Что делать, если я хочу получить доступ к 238 результатов? Я знаю, что я могу проходить через и получать 10 результатов каждый раз, но это не позволяет мне пройти 99 результатов.
Я не думаю, что вы поняли мой вопрос. Что делать, если я хочу получить результаты 238? Я знаю, что я могу проходить через и получать 10 результатов каждый раз, но это не позволяет мне пройти 99 результатов. –