Estou tentando criar um URL que me redirecione para o primeiro resultado usando o recurso "Estou com sorte". Para isso, adiciono &btnI=I
ao URL de pesquisa, mas às vezes não funciona, e mostra a página de resultados, Tentei procurar uma solução e alguns diziam que, adicionando &sourceid=navclient
à URL, ela deveria funcionar, mas não, por exemplo:
isso funciona:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=facebook
mas isso não acontece:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Eu acho que depende de quão incomum a consulta é, mas preciso fazê-la funcionar com japonês romanizado, então, como posso fazê-la funcionar nessa situação?
google-search
user3035542
fonte
fonte
Respostas:
Depois de um tempo, encontrei uma solução; é possível usar:
Ele sempre o envia para o primeiro resultado, mas às vezes renderiza o google.com pela metade antes de redirecioná-lo.
Além disso, minha pergunta era usá-lo em um script Greasemonkey / Tampermonkey e depois de estudar como o Google sempre o redirecionava, se você usava o botão "Estou com sorte" no google.com. Encontrei Funcionou porque o referenciador era " https " : //www.google.com/ "; você pode usar GM_xmlhttpRequest e finalUrl assim:
fonte
Recebo uma correção "Você quis dizer" ao usar
http://www.google.com/search?&sourceid=navclient&btnI=I&q=cahuu
Meu palpite é que você precisa de uma consulta de pesquisa reconhecida diretamente pela pesquisa do Google sem ambiguidade. O problema é que, às vezes, em vez de "Você quis dizer", o Google decide "Mostrando resultado para" outra coisa, quase assumindo que tudo o que você consultou teve um erro de digitação. Nesse caso, o "Estou com sorte" o enviará para uma página que pode não conter sua consulta. Aqui está um exemplo:
http://www.google.com/search?&sourceid=navclient&btnI=I&q=gooogle
fonte
&nfpr=1
ao URL, poderá evitar que o Google mostre os resultados de algo que eles acham correto, apesar de ainda mostrar a coisa "Você quis dizer". Bem, parece que não há como fazê-lo funcionar para todas as consultas.