Estoy tratando de crear una URL que me redirija al primer resultado usando la función "Me siento afortunado", para esto agrego &btnI=I
a la URL de búsqueda, pero a veces no funciona, y en su lugar me muestra la página de resultados, Intenté buscar una solución y algunos decían que al agregar &sourceid=navclient
a la URL debería funcionar, pero no funciona, por ejemplo:
esto funciona:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=facebook
pero esto no:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Creo que depende de cuán inusual sea la consulta, pero necesito hacer que funcione con japonés romanizado, entonces, ¿cómo puedo hacer que funcione para esa situación?
google-search
usuario3035542
fuente
fuente
Respuestas:
Después de un rato encontré una solución; es posible usar:
Siempre lo enviará al primer resultado, pero a veces representará la mitad de google.com antes de redirigirlo.
Además de esto, mi pregunta fue para usarlo en un script Greasemonkey / Tampermonkey y después de estudiar cómo Google siempre te redirigía si usabas el botón "Me siento afortunado" en google.com, encontré que funcionaba porque el árbitro era " https : //www.google.com/ "; entonces podría usar GM_xmlhttpRequest y finalUrl de esta manera:
fuente
Recibo una corrección de "Quiso decir" cuando uso
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Supongo que necesita una consulta de búsqueda que sea reconocida directamente por la búsqueda de Google sin ambigüedad. El problema es que, a veces, en lugar de "Quiso decir", Google decide "Mostrar resultado para" otra cosa, casi asumiendo que cualquier cosa que haya consultado tenía un error tipográfico. En ese caso, "Me siento afortunado" lo enviará a una página que puede no contener su consulta. Aquí hay un ejemplo:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=gooogle
fuente
&nfpr=1
a la URL, puede evitar que Google muestre los resultados de algo que ellos piensan que es correcto, aunque todavía le mostrará la cosa "Quiso decir". Bueno, parece que no hay forma de que funcione para todas las consultas.