2011-01-27 12 views
9

Estoy creando una aplicación Java que realiza la búsqueda de URL para el sitio:cómo aumentar los resultados de búsqueda alexa usando Alexa API

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

eneters usuario un nombre de categoría y mis aplicación muestra todas las URL de las y lleva a cabo algunas operaciones.

Estoy usando esta aplicación de alexa para la búsqueda de URL.

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

Esta API no da todos los resultados. Por ej. si busco la categoría "Salud", esta API solo arroja 6 resultados, pero cuando la visito en el sitio obtengo más de 500 resultados.

Intenté aumentar el resultado aumentando el conteo = 500 y también comprobé dando el parámetro de Inicio en api pero no estoy obteniendo todos los resultados.

¿Podría decirme cómo puedo aumentar los resultados? o hay otra api que funciona como la misma aplicación de alexa y da todos los resultados.

que tiene alguna sugerencia de que DMOZ API también utiliza la misma

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

pero no pudo conseguir el enlace de DMOZ API de búsqueda.

¿Podría proporcionarme un enlace a la búsqueda de DMOZ api.

Gracias a todas sus valiosas sugerencias.

Respuesta

2

Si se da cuenta, hay un parámetro de Inicio además de Contar.
Inicio evidentemente cambia el primer número de resultado devuelto. Por lo tanto:

para obtener los primeros 50 respuestas:

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

para obtener el siguiente 50:

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

Y así sucesivamente, hasta que se obtiene un retorno vacío (que es lo que se devuelve cuando Inicio> total de # respuestas).

+0

Gracias por responder, funciona cuando no. de los resultados son más, no estoy obteniendo todas las URL que usan api que se enumeran en el sitio. Para http://awis.amazonaws.com?&Action=CategoryListings&ResponseGroup=Listings&AWSAccessKeyId=XXXXXXXXXX&Signature=XXXXXXXXXXXXXXX8%3D&Timestamp=2011-01-31T12%3A09%3A15.754Z&Path=Top%2FHealth&Descriptions=True&Count=50 está la solicitud que estoy enviando pero obteniendo 0 resultados pero en el sitio hay 500 URL para búsqueda de categoría "Salud". Si pongo Start = 0, obtengo un máximo de 6 Url's. y si agrego "Recursive = True" en params también enumera las URL de subcat, y solo necesito Categoría Url – Toman

Cuestiones relacionadas