Saya mencoba membuat URL yang mengarahkan saya ke hasil pertama menggunakan fitur "Saya merasa beruntung", untuk ini saya menambahkan &btnI=I
ke url pencarian tetapi kadang-kadang itu tidak berfungsi, dan menunjukkan kepada saya halaman hasil sebagai gantinya, Saya mencoba mencari solusi dan ada yang mengatakan bahwa dengan menambahkan &sourceid=navclient
URL itu seharusnya berfungsi tetapi tidak, misalnya:
ini bekerja:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=facebook
tetapi ini tidak:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Saya pikir itu tergantung dari seberapa tidak lazimnya kueri, tapi saya harus membuatnya bekerja dengan bahasa Jepang yang sudah diromanisasi, jadi bagaimana saya membuatnya berfungsi untuk situasi itu?
sumber
Jawaban:
Setelah beberapa saat saya menemukan solusi; itu mungkin untuk digunakan:
Itu akan selalu mengirim Anda ke hasil pertama, tetapi kadang-kadang setengah akan membuat google.com sebelum mengarahkan Anda.
Menambah ini, pertanyaan saya adalah untuk menggunakannya dalam naskah Greasemonkey / Tampermonkey dan setelah mempelajari bagaimana Google selalu mengarahkan Anda jika Anda menggunakan tombol "Saya merasa beruntung" di google.com, saya menemukan itu berfungsi karena referernya adalah " https : //www.google.com/ "; maka Anda dapat menggunakan GM_xmlhttpRequest dan finalUrl seperti ini:
sumber
Saya mendapatkan koreksi "Apakah maksud Anda" saat menggunakan
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Dugaan saya adalah bahwa Anda memerlukan permintaan pencarian yang langsung dikenali oleh pencarian Google tanpa ambiguitas. Masalahnya adalah, kadang-kadang, alih-alih "Apakah maksud Anda", Google memutuskan "Menampilkan hasil untuk" sesuatu yang lain, hampir dengan asumsi bahwa apa pun yang Anda tanyakan memiliki kesalahan ketik. Jika demikian, "Saya merasa beruntung" akan mengirim Anda ke halaman yang mungkin tidak mengandung permintaan Anda sama sekali. Berikut ini sebuah contoh:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=gooogle
sumber
&nfpr=1
ke URL Anda dapat menghindari google menampilkan hasil untuk sesuatu yang mereka pikir itu benar, meskipun itu masih akan menunjukkan kepada Anda hal "Apakah maksud Anda". Kalau begitu, tampaknya tidak ada cara untuk membuatnya bekerja untuk semua pertanyaan.