Je fais un petit script avec Autohotkey pour accéder rapidement au premier résultat Google d'un terme de recherche. Mon problème est que la seule méthode que j'ai trouvée pour le faire, bien que l'URL soit un peu incohérente.
http://www.google.com/search?q=searchterm&btnI=745
Cela ne fonctionne que lorsque le premier coup est considéré comme un très bon match. Sinon, Google affiche les 10 résultats normaux. Cependant, le bouton "I'm Feeling Lucky" sur leurs premières pages vous amène toujours au premier résultat.
Essayez ces liens:
http://www.google.com/search?q=new%20york&btnI=745 <- works
http://www.google.com/search?q=new%20york%20dijon&btnI=745 <- doesn't work
"new york dijon" sur la première page, puis appuyer sur "I'm Feeling Lucky" fonctionne bien.
Une idée comment je peux le faire fonctionner de manière cohérente sous forme d'URL?
Modifier: D'accord, il semble que cela ne soit pas possible dans une seule URL. Je marquerai une solution de contournement du script greasemonkey comme correcte si elle est publiée.
btnI
fonctionne avec jusqu'à 2 mots - clés ET si Google ne décide pas que vous avez peut-être tapé quelque chose de mal (comme Did you mean: geeks alive
). Sinon un peu de javascript est utilisé pour vous rediriger.
jsaction="sf.lck"
.
google.com/search?q=new%20york%20dijon&btnI=Im+Feeling+Lucky
,google.com/search?btnI=1&q=new%20york%20dijon
,google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=new%20york%20dijon