Puis-je obtenir Google top 10 mots de saisie semi-automatique en Java (Android) [dupliquer]
Cette question a déjà une réponse ici:
Est-il possible d'obtenir les 10 meilleurs mots de saisie semi-automatique de la recherche Google?
J'ai besoin de cela pour fonctionner comme cet exemple:
Je tape un mot dans la recherche Google, exemple: {[0] } et Google renvoie des suggestions afin que vous puissiez compléter votre requête, exemple renvoyant des mots: ear wax, ear piercing, ear infection
etc.. Je voudrais donc obtenir les 10 meilleurs mots renvoyant de Google en JAVA
2 answers
Je pense qu'il n'y a pas d'API documentée officielle pour ce que vous essayez de faire. Cependant, un appel à this http://suggestqueries.google.com/complete/search?client=firefox&q=ear
affichera vos mots attendus.
Après quelques recherches, ce blog l'explique assez bien.
Il existe de nombreux articles sur la façon d'accéder à l'API de recherche Google pour obtenir des candidats de saisie semi-automatique. Par exemple, juste en googlant, j'ai trouvé Google Search autocomplete API?.
Je ne vois pas comment votre question est vraiment spécifique à Android ou Java. Si vous ne savez pas comment faire une demande HTTP à partir d'Android, alors je pense que cela devrait être une question distincte (que, honnêtement, vous trouverez également en recherchant d'anciennes questions).