J'essaie de créer une URL qui me redirige vers le premier résultat en utilisant la fonctionnalité "Je me sens chanceux", pour cela j'ajoute &btnI=I
à l'URL de recherche mais parfois cela ne fonctionne pas, et me montre la page de résultats à la place, J'ai essayé de rechercher une solution et certains disaient qu'en ajoutant &sourceid=navclient
à l'URL, cela devrait fonctionner, mais ce n'est pas le cas, par exemple:
cela marche:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=facebook
mais cela ne veut pas:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Je pense que cela dépend de la façon dont la requête est inhabituelle, mais je dois la faire fonctionner avec du japonais romanisé, alors comment puis-je la faire fonctionner dans cette situation?
la source
Réponses:
Après un certain temps, j'ai trouvé une solution; il est possible d'utiliser:
Il vous enverra toujours au premier résultat, mais parfois il affichera à moitié google.com avant de vous rediriger.
Ajoutant à cela, ma question était de l'utiliser dans un script Greasemonkey / Tampermonkey et après avoir étudié comment Google vous redirigeait toujours si vous utilisiez le bouton "J'ai de la chance" sur google.com, j'ai trouvé que cela fonctionnait parce que le référent était " https : //www.google.com/ "; alors vous pouvez utiliser GM_xmlhttpRequest et finalUrl comme ceci:
la source
J'obtiens une correction "Vouliez-vous dire" lors de l'utilisation
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Je suppose que vous avez besoin d'une requête de recherche directement reconnue par la recherche Google sans ambiguïté. Le problème est, parfois, au lieu de "Vouliez-vous dire", Google décide de "Afficher le résultat pour" autre chose, supposant presque que tout ce que vous avez interrogé avait une faute de frappe. Dans ce cas, le message "J'ai de la chance" vous enverra sur une page qui ne contiendra peut-être pas du tout votre requête. Voici un exemple:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=gooogle
la source
&nfpr=1
à l'URL, vous pouvez éviter que google affiche les résultats pour quelque chose qu'ils pensent être correct, bien qu'il vous montrera toujours la chose "Vouliez-vous dire". Eh bien, il semble qu'il n'y ait aucun moyen de le faire fonctionner pour toutes les requêtes.