2009-09-25 8 views
1

J'ai besoin d'un programme qui, grâce à une requête de recherche, utilise altavista et renvoie le nombre de résultats pour cette requête de recherche. Je préfère Java, mais d'autres langues me conviennent. Y a-t-il une API qui peut être utilisée à cette fin?Obtenir le nombre de hits d'Altavista

Répondre

1

Cela devrait être simple ...

  1. Faire une demande Web pour Altavista passant dans votre requête de recherche.
  2. Récupère le code HTML résultant.
  3. Puis analyser le nombre de hits du code HTML.
+0

Cela a fonctionné, merci :) – Sarah

+1

@David Y at-il une limite pour le nombre de requêtes? Par exemple, l'API de recherche personnalisée Google a une limite de 100 requêtes de recherche par jour. La mise en œuvre d'un tel programme en utilisant la solution que vous avez mentionnée ici est facile, mais le problème est de savoir comment faire face à de telles limitations dans les moteurs de recherche? – Pedram

1

Vous pouvez adapter le code ici:

http://nadeausoftware.com/node/73

qui vous permettra de spécifier une URL à rechercher, obtenir les résultats et analysez le nombre de retour de matches tous en Java

Altavista n'a pas d'API de recherche et je n'ai pas trouvé de solution tierce mise à jour.

+0

Cela a fonctionné. C'était vraiment utile, merci :) – Sarah

Questions connexes