URL para "Me siento afortunado" dentro de un sitio específico


10

Estoy buscando una URL que vaya directamente al primer hit de Google desde un determinado dominio como en "I'm Feeling Lucky" pero limitado a un determinado dominio.

Estoy usando esta fórmula, pero generalmente no funciona.

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

Editar: Parece que funciona la mayor parte del tiempo en realidad. Sin embargo, hay bastantes casos en los que no funcionará.

Respuestas:


6

Use enlaces como https://www.google.com/search?btnI=1&q=%s site:developer.mozilla.org

btnI = 1 hace la diferencia de una solicitud normal.


4

Resolví esto cambiando a un servicio equivalente por otro motor de búsqueda.

Si bien la fórmula dada en la pregunta a menudo funciona, Google a veces se acortará e irá a una página de resultados de búsqueda regular en lugar de ir directamente al éxito principal.

DuckDuckGo nunca se queda sin gallinas. Siempre va al primer éxito.

Por lo tanto, estoy usando DuckDuckGo para este servicio en particular a partir de ahora.

Aquí está la fórmula para DuckDuckGo:

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

Por ejemplo:

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

Aquí es donde lo aprendí, por cierto.


2

En mi experiencia, usar una URL de Google "btnI = 1 & q =" normal funcionó bien en el pasado. Pero durante algunos años he estado experimentando redireccionamientos "afortunados" poco confiables, como se nota en el póster de esta pregunta. Después de resolver algunos problemas, descubrí que se puede solucionar esto con un encabezado "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"

Para mí, eliminar el parámetro de encabezado en el comando anterior hace que la redirección no funcione. El redireccionamiento también se rompe si elimina el "www". en la URL "http: //".

Lo descubrí comparando las URL y los encabezados en las solicitudes HTTP generadas haciendo clic manualmente en el botón "Afortunado" en lugar de cargar la URL directamente. /server/504431/human-readable-format-for-http-headers-with-tcpdump (Lamentablemente, este método de indagación solo funciona con HTTP, no HTTPS)


A partir de octubre de 2019, las URL "afortunadas de Google" a veces producen una página de redireccionamiento especial, al menos para mí, que necesita un análisis adicional para obtener la URL del resultado superior. Acabo de escribir un guión que hace esto, pero no es muy elegante.
Metamórfico

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.