9

サイトのURL検索を実行するJavaアプリケーションを作成しています:

http://www.alexa.com/topsites/category

ユーザーがカテゴリ名を入力すると、アプリケーションはすべてのURLを表示し、いくつかの操作を実行します。

このalexaapiをURL検索に使用しています。

http://docs.amazonwebservices.com/AlexaWebInfoService/2005-07-11/ApiReference_CategoryListingsAction.html

このAPIはすべての結果を提供するわけではありません。たとえば。カテゴリ「健康」を検索すると、このAPIは6つの結果しか表示しませんが、サイトにアクセスすると500を超える結果が表示されます。

count = 500を増やして結果を増やしようとしましたが、APIでStartパラメーターを指定して確認しましたが、すべての結果が得られていません。

結果を増やす方法を教えてください。または、同じalexa apiとして機能し、すべての結果を提供する他のapiはありますか。

DMOZAPIも同じものを使用しているという提案がありました

http://www.dmoz.org/World/Esperanto/Ludoj/Komputilaj/

しかし、DMOZ検索APIのリンクを取得できませんでした。

DMOZ検索APIへのリンクを教えてください。

貴重なご提案ありがとうございます。

4

1 に答える 1

2

お気づきの方もいらっしゃると思いますが、Countに加えてStartパラメータがあります。
Startは、返される最初の結果番号を明らかに変更します。それで:

最初の50の答えを得るには:

...
&Start=1
&Count=50
...

次の50を取得するには:

...
&Start=51
&Count=50
...

など、空のリターンが得られるまで続きます(これは、[開始]> [合計#の回答]の場合に返されるものです)。

于 2011-01-29T22:17:53.173 に答える