2009-10-01 8 views
0

Bonjour à tous!Recherche google par programme

Est-ce que quelqu'un sait comment faire une recherche google par programmation?

Je développe une des applications Java qui doit faire une recherche google comme: http://www.google.pt/search?q=something+to+search

Quand je tente d'appeler ce lien programatically, la réponse http est: interdite.

Je sais qu'il existe une API Google pour gérer ce genre de situations, mais je ne peux pas le trouver.

merci beaucoup pour votre aide.

Cordialement, Joao

+0

Il me semble me souvenir qu'il y avait une API il y a quelques années qu'ils se sont retirés. De toute façon, je pense que vous devez avoir un jeton. Même avec un humain et un vrai navigateur web, j'ai l'occasionnel CAPTCHA – Joe

Répondre

1

Si vous faites une bonne demande http avec les en-têtes habituelles http (y compris l'agent utilisateur), il devrait y avoir aucun problème, Google ne distinguera pas votre programme à partir d'un navigateur Web. Il y a donc probablement un problème avec votre code. S'il s'agit d'un appel par défaut avec un user-agent par défaut, il se peut qu'il y ait des user-agents interdits pour lesquels google ne renverra pas de résultats valides. Mais dans ce cas, vous pouvez faire votre propre demande http avec votre propre agent utilisateur

Questions connexes