Robię mały skrypt za pomocą Autohotkey, aby szybko przejść do pierwszego wyniku wyszukiwanego hasła w Google. Mój problem polega na tym, że jedyną metodą, jaką znalazłem, jest to, że URL działa trochę niespójnie.
http://www.google.com/search?q=searchterm&btnI=745
Działa to tylko wtedy, gdy pierwsze trafienie zostanie uznane za bardzo dobre dopasowanie. W przeciwnym razie Google wyświetli normalne 10 wyników. Jednak przycisk „Jestem szczęśliwy” na pierwszych stronach zawsze prowadzi do pierwszego wyniku.
Wypróbuj te linki:
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 pierwszej stronie, a następnie kliknięcie „I'm Feeling Lucky” działa.
Masz pomysł, w jaki sposób mogę uzyskać spójną pracę w formie adresu URL?
Edycja: OK, wygląda na to, że nie da się tego zrobić w jednym adresie URL. Oznaczę obejście skryptu greasemonkey jako poprawne, jeśli zostanie opublikowane.
btnI
działa z maksymalnie 2 słowami kluczowymi ORAZ, jeśli Google nie zdecyduje, że mógłbyś wpisać coś źle (jak Did you mean: geeks alive
). W przeciwnym razie trochę javascript służy do przekierowania cię
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