URL para "Estou com sorte" em um site específico

10

Estou procurando um URL que vá diretamente para o primeiro hit do Google em um determinado domínio, como em "Estou com sorte", mas limitado a um determinado domínio.

Estou usando esta fórmula, mas normalmente não funciona.

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

Edit: Parece funcionar na maioria das vezes. No entanto, existem alguns casos em que não funcionará.

Revetahw diz Restabelecer Monica
fonte

Respostas:

6

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

btnI = 1 faz a diferença de uma solicitação normal.

TotalAMD
fonte
4

Resolvi isso mudando para um serviço equivalente por outro mecanismo de pesquisa.

Embora a fórmula fornecida na pergunta funcione com frequência, o Google às vezes desdobra e acessa uma página de resultados de pesquisa regular, em vez de ir diretamente para o item principal.

DuckDuckGo nunca sai de galinhas. Ele sempre vai para o hit principal.

Portanto, estou usando o DuckDuckGo para esse serviço específico a partir de agora.

Aqui está a fórmula para o DuckDuckGo:

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

Por exemplo:

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

Foi aqui que eu aprendi, a propósito.

Revetahw diz Restabelecer Monica
fonte
2

Na minha experiência, o uso de um URL comum do Google "btnI = 1 & q =" funcionou bem no passado. Mas, há alguns anos, tenho experimentado redirecionamentos "afortunados" não confiáveis, conforme observado no pôster desta pergunta. Após alguma solução de problemas, descobri que é possível corrigir isso com o cabeçalho "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 mim, remover o parâmetro header no comando acima faz com que o redirecionamento não funcione. O redirecionamento também será interrompido se você remover o "www". no URL "http: //".

Eu descobri isso comparando os URLs e os cabeçalhos nas solicitações HTTP geradas, clicando manualmente no botão "Lucky" vs carregando o URL diretamente. /server/504431/human-readable-format-for-http-headers-with-tcpdump (Infelizmente, esse método de espionagem funciona apenas com HTTP, não com HTTPS)

Metamórfico
fonte
A partir de outubro de 2019, os URLs com "sorte do Google" às ​​vezes produzem uma página de redirecionamento especial, pelo menos para mim, que precisa de análise extra para obter o URL do resultado principal. Acabei de escrever um script que faz isso, mas não é muito elegante.
Metamórfico
-3
http://www.google.com/search?q={query}&btnI

Tente este.

user221207
fonte