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 .

Revetahw dit de réintégrer Monica
la source

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.

TotalAMD
la source
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.

Revetahw dit de réintégrer Monica
la source
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)

Métamorphique
la source
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
-3
http://www.google.com/search?q={query}&btnI

Essaye celui-là.

user221207
la source