Estou criando um pequeno script com a Autohotkey para acessar rapidamente o primeiro resultado do Google de um termo de pesquisa. Meu problema é que o único método que encontrei para fazer isso foi o fato de o URL estar agindo um pouco inconsistente.
http://www.google.com/search?q=searchterm&btnI=745
Isso funciona apenas quando o primeiro hit é considerado uma combinação muito boa. Caso contrário, o Google mostra os 10 resultados normais. No entanto, o botão "Estou com sorte" real nas primeiras páginas sempre leva você ao primeiro resultado.
Experimente estes links:
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" na primeira página e depois clicar em "I'm Feeling Lucky" funciona.
Alguma idéia de como posso fazê-lo funcionar consistentemente no formato de URL?
Edit: Ok, parece que isso pode não ser possível em um único URL. Marcarei uma solução alternativa para o script greasemonkey como correta, se publicada.
btnI
funciona com até 2 palavras-chave E se o Google não decidir que você pode ter digitado algo errado (como Did you mean: geeks alive
)). do javascript é usado para redirecioná-lo.
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