2011-02-15 16 views
5

Google'da belirli bir sorgu için tüm sonuçları aramak ve almak için bir yol var mı? Özel Arama API'sını kullanmak istiyorum, ancak sonuç kümesinin başlangıç ​​dizini en fazla 99 olabilir (http://code.google.com/apis/customsearch/v1/using_rest.html). Yani yalnızca ilk alabileceğim anlamına gelir. 100 ürün. Benim durumumda, sonuç kümesinde yaklaşık 4000 öğe var.Google Web Search API sadece ilk 100 sonuç kümesini döndürür

Teşekkürler.

cevap

2

Yaklaşık 1000 sonuç alabilirsiniz: Her biri 10 sonuçla 100 sayfa. Bkz. http://code.google.com/apis/customsearch/v1/using_rest.html#query-params

Öyle değil, bunun ötesine geçemezsiniz.

GÜNCELLEME: Düzelttim. Sadece 100.

+0

kullanarak sayfa başına 20 sonuçları ile sınırlı Sayfa başına 10'dan fazla sonuç döndürebilir yeni Google API, ben 100 fiili sınır olduğuna inanıyoruz, 1000 değil. "Bu API, ilk 100 arama sonucunu, yığınlar halinde (sayfa) 10 arama sonucuna kadar uzun sürebilir. Başlangıç ​​ve num sorgu parametrelerini kullanarak dönmek için arama sonuçlarının sayfasını belirleyebilirsiniz." Bu, yorumladığınız gibi "10 sayfaya kadar 100 öğeye kadar" aynı değildir. –

+0

Haklısınız. Numlara baktım ve parametreleri başlattım ve num'in PER PAGE sonuçlarının miktarı anlamına geldiğini ve başlangıç ​​olarak istediğiniz 100 sayfadan hangisinin başladığını düşündüğümü düşündüm. Ancak başlangıç, başlamak istediğiniz arama sonucunu tanımlar. Afedersiniz. –

+1

bu gerçek bir cevap değil, sorunun kendisinde ne olduğuna hiçbir şey eklemiyor. – anddam

-3
+2

sayfasının üst kısmındaki sorumluluk reddi beyanı "Bu sayfa, yalnızca Google Site Search müşterileri için kullanılabilen Özel Arama API'sının XML sürümünü belirtir" ifadesini belirtir. – anddam

İlgili konular