URL pour "I'm Feeling Lucky" dans un site spécifique


10

Je recherche une URL qui va directement au premier hit Google à partir d'un certain domaine comme dans "I'm Feeling Lucky" mais limitée à un certain domaine.

J'utilise cette formule, mais cela ne fonctionne généralement pas.

http://www.google.com/search?q=SEARCHTERM%20site:SITEURL&btnI

Edit: Cela semble fonctionner la plupart du temps en fait. Cependant, il existe de nombreux cas où cela ne fonctionnera pas .

Réponses:


6

Utilisez des liens comme https://www.google.com/search?btnI=1&q=%s site:developer.mozilla.org

btnI = 1 fait la différence par rapport à une requête normale.


4

J'ai résolu ce problème en passant à un service équivalent par un autre moteur de recherche.

Bien que la formule donnée dans la question fonctionne souvent, Google sortira parfois et ira sur une page de résultats de recherche régulière plutôt que d'aller directement au premier hit.

DuckDuckGo ne se dégonfle jamais. Il va toujours au top hit.

Par conséquent, j'utilise DuckDuckGo pour ce service particulier à partir de maintenant.

Voici la formule de DuckDuckGo:

https://duckduckgo.com/?q=!ducky+searchterm+site%3Asiteurl

Par exemple:

 https://duckduckgo.com/?q=!ducky+LOL%20Cats+site%3Ayoutube.com

C'est là que je l'ai appris, d'ailleurs.


2

D'après mon expérience, l'utilisation d'une URL Google "btnI = 1 & q =" ordinaire a bien fonctionné dans le passé. Mais depuis quelques années, je connais des redirections "chanceuses" peu fiables, comme l'a remarqué l'affiche de cette question. Après un dépannage, j'ai découvert que l'on peut résoudre ce problème avec un en- tête "Referer: http://www.google.com/ ":

w3m -header "Referer: http://www.google.com/" "http://www.google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=happy+nation+lyrics&btnI=I%27m+Feeling+Lucky&gbv=1"

Pour moi, la suppression du paramètre d'en-tête dans la commande ci-dessus empêche la redirection de fonctionner. La redirection est également interrompue si vous supprimez le "www". dans l'URL "http: //".

J'ai compris cela en comparant les URL et les en-têtes dans les requêtes HTTP générées en cliquant manuellement sur le bouton "Chanceux" par rapport au chargement direct de l'URL. /server/504431/human-readable-format-for-http-headers-with-tcpdump (Malheureusement, cette méthode d'espionnage ne fonctionne qu'avec HTTP, pas HTTPS)


Depuis octobre 2019, les URL "Google lucky" produisent parfois une page de redirection spéciale, pour moi du moins, qui a besoin d'une analyse supplémentaire pour obtenir l'URL du meilleur résultat. Je viens d'écrire un script qui fait ça, mais ce n'est pas très élégant.
Metamorphic

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.