Я делаю небольшой скрипт с Autohotkey, чтобы быстро перейти к первому результату поиска Google. Моя проблема в том, что я нашел единственный способ сделать это, хотя URL-адрес немного противоречив.
http://www.google.com/search?q=searchterm&btnI=745
Это работает только тогда, когда первый удар считается очень хорошим совпадением. В противном случае Google показывает нормальные 10 результатов. Однако кнопка «Мне повезет» на первых страницах всегда приводит вас к первому результату.
Попробуйте эти ссылки:
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" на первой полосе и затем ударение "I'm Feeling Lucky" действительно работает.
Любая идея, как я могу заставить его работать последовательно в форме URL?
Изменить: Хорошо, кажется, это не может быть выполнимо в одном URL. Я отмечу обходной путь сценария greasemonkey как правильный, если опубликован.
btnI
работает до 2 ключевых слов И если Google не решит, что вы могли ввести что-то неправильно (например Did you mean: geeks alive
). В противном случае немного javascript используется для перенаправления вас
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