Как получить URL результатов поиска Google?
(я использую Zend_Gdata_Gbase для получения результатов поиска Google, а не DomDocument / htmlsimpleparser, потому что мне кажется, что Zend_Gdata_Gbase специально для анализа результатов Google., пожалуйста, напишите.)
Моя функция для получения результатов поиска Google по запросу 'yahoo' или другой строке поиска запроса: (функция получает фид, который должен иметь результат поиска по слову 'yahoo', но когда я использую prin_t ($ feed), я не вижу URL для каждого результата)
<?php
function queryGoogleSearch($queryString='yahoo'){
$service = new Zend_Gdata_Gbase();
$query = $service->newSnippetQuery();
$query->setBq('['.$queryString.']');
$query->setOrderBy('modification_time');
$query->setSortOrder('descending');
$query->setMaxResults('4');
$feed = $service->getGbaseSnippetFeed($query);
return $feed;
}
print_r(queryGoogleSearch());
?>
Я получаю 4 первых результата URL (когда я ищу в Google вручную):
www.yahoo.com, mail.yahoo.com, search.yahoo.com, maps.yahoo.com
Но я не могу найти их, когда печатаю переменную $ feed.
Пожалуйста, что я должен изменить или добавить функцию inqueryGoogleSearch ()?(Или другой лучший код)
Спасибо