Google'ın "Kendimi şanslı hissediyorum" URL'si


14

"Kendimi şanslı hissediyorum" özelliğini kullanarak ilk sonuca yönlendiren bir URL yapmaya çalışıyorum, bunun için arama URL'sine ekliyorum &btnI=Iama bazen işe yaramıyor ve bunun yerine sonuç sayfasını gösteriyor, Bir çözüm aramaya çalıştım ve bazıları &sourceid=navclientURL'ye ekleyerek çalışması gerektiğini, ancak işe yaramadığını söylüyorlardı:

bu çalışıyor:

http://www.google.com/search?&sourceid=navclient&btnI=I&q=facebook

ama bu yapmaz:

http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu

Sorgunun ne kadar sıra dışı olduğuna bağlı olduğunu düşünüyorum, ancak romanize Japonca ile çalışmasını sağlamam gerekiyor, bu yüzden bu durum için nasıl çalışabilirim?




Hatırladığım kadarıyla "Kendimi şanslı hissediyorum" her zaman bir tanesini sayfaya getirmedi. Tercüme ihtiyacı olan, kısa devre yapacak koşullar olabilir.
ale

Yanıtlar:


11

Bir süre sonra bir çözüm buldum; kullanmak mümkündür:

http://www.google.com/webhp?#q=yourquery&btnI=I

Sizi her zaman ilk sonuca gönderir, ancak bazen sizi yönlendirmeden önce google.com'u yarıya indirir.

Buna ek olarak, sorum bir Greasemonkey / Tampermonkey komut dosyasında kullanmaktı ve google.com'da "Şanslı hissediyorum" düğmesini kullandıysanız Google'ın sizi her zaman nasıl yönlendirdiğini inceledikten sonra, yönlendirenin " https " olduğu için işe yaradığını gördüm. : //www.google.com/ "; o zaman GM_xmlhttpRequest ve finalUrl kullanabilirsiniz:

GM_xmlhttpRequest({
    method: 'HEAD',
    url: 'https://www.google.com/search?btnI=I&q=yourquery',
    headers: {
        referer: 'https://www.google.com/'
    },
    onload: function(response) {
        console.log(response.finalUrl);
    }
});

1
Güzel cevap, ama benim için iki yönlendirmeden geçiyor. Aşağıdaki varyant yönlendirme olmadan çalışır: google.com/webhp?#btnI=I&q=yourquery Not: yığın değişimi URL'yi yanlış bir şekilde kısaltıyor, ana bilgisayar www.google.com olmalıdır
Sam Watkins

1
@SamWatkins, GET parametrelerinin sırası gerçekten bir fark yaratmaz.
lolmaus - Andrey Mikhaylov

Webhp URL'si artık çalışmıyor.
orlp

1
Belirtildiği gibi, bu URL maalesef artık çalışmıyor gibi görünüyor. Sadece bir Google arama sonucuna ulaşacak.
Philipp Lenssen

0

Kullanırken "Bunu mu demek istediniz" düzeltmesi alıyorum

http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu

Tahminimce belirsizlik olmadan Google araması tarafından doğrudan tanınan bir arama sorgusuna ihtiyacınız var. Sorun, bazen, "Bunu mu demek istediniz?" Yerine, Google, başka bir şey için "Sonuç gösteriliyor" ifadesine karar verir, neredeyse sorguladığınız her şeyin bir yazım hatası olduğunu varsayar. Bu durumda "Kendimi şanslı hissediyorum" sorgunuzu içermeyen bir sayfaya gönderir. İşte bir örnek:

http://www.google.com/search?&sourceid=navclient&btnI=I&q=gooogle


&nfpr=1URL'ye eklerseniz , Google'ın size doğru olduğunu düşündükleri bir şeyin sonuçlarını göstermesini engelleyebilirsiniz, ancak yine de "Bunu mu demek istediniz?" İfadesini gösterecektir. Öyleyse, tüm querys için çalışmasını sağlamanın bir yolu yok gibi görünüyor.
user3035542
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.