Saya membuat skrip kecil dengan Autohotkey untuk dengan cepat pergi ke hasil Google pertama dari istilah pencarian. Masalah saya adalah, satu-satunya metode yang saya temukan untuk melakukan ini meskipun URL bertindak sedikit tidak konsisten.
http://www.google.com/search?q=searchterm&btnI=745
Ini hanya berfungsi ketika hit pertama dianggap sebagai pertandingan yang sangat bagus. Kalau tidak, Google menunjukkan 10 hasil normal. Namun, tombol "I'm Feeling Lucky" yang sebenarnya di halaman depan selalu membawa Anda ke hasil pertama.
Coba tautan ini:
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" di halaman depan dan kemudian menekan "I'm Feeling Lucky" tidak bekerja.
Adakah yang tahu bagaimana saya bisa membuatnya berfungsi secara konsisten dalam bentuk URL?
Sunting: Oke, sepertinya ini mungkin tidak bisa dilakukan dalam satu URL. Saya akan menandai solusi script greasemonkey sebagai benar jika diposting.
sumber
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
btnI
bekerja dengan hingga 2 kata kunci DAN jika Google tidak memutuskan Anda mungkin telah mengetik sesuatu yang salah (sepertiDid you mean: geeks alive
). Kalau tidak, sedikit javascript digunakan untuk mengarahkan Andajsaction="sf.lck"
.Jawaban:
Membuat skrip Greasemonkey penyelesaian masalah:
Skrip ini akan selalu meneruskan Anda ke Google "I Feel Lucky" pilihan asalkan Anda menavigasi ke
www.google.com/?lucky=searchterm_goes_here
.Saya menggunakannya di FireFox dengan memiliki kata kunci ke bookmark
www.google.com/?lucky=%s
.sumber
Ketika Javascript Anda dinonaktifkan, tampaknya Google menggunakan cookie dan
Referrer
header HTTP yang diaturhttps://www.google.com
untuk dilacak jika Anda benar-benar berasal dari halaman beranda Google dan mengklik tombol "I'm Feeling Lucky". Saya tidak berpikir Anda akan bisa meyakinkan Google untuk memberi Anda hasil yang beruntung hanya dengan URL.sumber
Solusi terbaik yang saya buat adalah: Chrome> Preferensi> Kelola Mesin Pencari ... tambahkan:
Kemudian sesuai utas ini , tambahkan skrip Greasemonkey / Tampermonkey berikut untuk memuat ulang halaman dengan Google sebagai pengarah.
Menyetel skrip untuk "jalankan di tubuh" dan menambahkan TLD Google tambahan yang Anda inginkan (saya tidak bisa membuat regex bekerja di Tampermonkey).
sumber
Beberapa solusi lain yang elegan pada halaman ini tidak lagi berfungsi, jadi saya menambahkan solusi saya di sini, yang berfungsi untuk saya pada tampermonkey chrome pada bulan Desember 2018.
@match vs. @include telah berubah untuk tampermonkey (@match tidak dapat menyertakan istilah kueri) yang menyebabkan frustrasi debugging yang cukup besar dalam hal ini jika google mengubah URL mereka.
sumber