Si vous souhaitez simplement proposer des résultats de recherche aux utilisateurs, les API fournies par les moteurs de recherche sont probablement la solution. Comme déjà mentionné il ya Bing's Live Search API (que je n'ai pas utilisé mais semble bien), et aussi Google's Web Search API. En outre, il y a Yahoo BOSS que j'ai trouvé très facile à utiliser. Cependant, il semble que BOSS soit maintenant une API payante - donc en fonction de votre budget/intention, cela pourrait ne pas convenir.
L'API de recherche Web de Google est maintenant obsolète, mais devrait fonctionner pour un petit nombre de requêtes - c'est la plate-forme sur laquelle sont construits les outils comme this number of results counter. Il a été remplacé par le Google Custom Search API qui, selon vos besoins, peut ne pas fonctionner pour vous. Je ne l'ai pas utilisé, mais il semble bien, et est gratuit pour un petit nombre de requêtes. Le problème avec l'exploration et l'analyse des pages de recherche est que les moteurs de recherche modifient régulièrement le code html sous-jacent des pages de résultats de recherche. Ainsi, toute approche de grattage d'écran sera plutôt fragile. De plus, le terms of service de la plupart des moteurs de recherche commerciaux interdit l'accès automatisé - si vous continuez de toute façon, ils peuvent bloquer votre robot d'exploration. Ces deux problèmes sont probablement la raison pour laquelle les API d'analyse tierces géniales n'existent pas vraiment.
Quelle est la question ici? –