Cómo activar google trends para España

Las tendencias de busqueda de Google llevan años desactivadas, nadie sabe por qué. Posiblemente debido a la «Tasa Google», dado que la visualizacion que emplean en la web depende mucho de Google News. En mi fichero de logs, la ultima consulta con exito a placeid=p26 es del 19 de mayo de 2016.

Ahora, en los moviles, la app de Google (la googlequicksearchbox, a.k.a «Discover») tiene una opcion para mostrarte las tendencias, que sí que funciona para IPs localizadas en España. Lo curioso es que no emplea la llamada a trends sino al autocompletado (aka «sugerencias de la barra de busqueda»).

Asi que de momento, hasta que le pongan mas control, basta con hacer algo así como

curl "https://www.google.com/complete/search?client=qsb-android-asbl-pb&q=" -H "user-agent: Mozilla/5.0 AppleWebKit/537.36 GSA/10.77.9.21.x86" -output trend.proto

Y voila, ya tenemos de nuevo las local trends… pero la informacion es ligeramente distinta.

If you can not see anything here, is because answer is opaque. Still you can see the network traffic in the debugger

Si usamos una app de geoscreenshoot, vemos claramente que aunque no especifiquemos ningun parametro la respuesta depende de la localizacion de la direccion IP. Pero no he encontrado como refinar más alla de la escala de país. Alguno de los parametros de /complete funcionan, por ejemplo hl o gl permiten buscar en otro indicativo de pais, incluso eu. He preparado en github.io una demo sampleando medio centenar de combinaciones.

Por cierto, que solo he visto en toda la clearnet una referencia a este client, en una pagina china de ingenieria inversa.

Tampoco he encontrado mucho (bueno, nada) de las tendencias que proporciona Google-Go. Esas parecen ser las mayoritarias diarias. Por lo que se ve, Google Go, aka «searchlite», las pide mediante una llamada gRPC a GetTrendingSearchQueries, una función que reside en las apis privadas de google -o semiprivadas, porque a veces deja que chromium las use. El complete de Google Go tambien podría ser diferente, ya que emplea otro cliente, googleit-pb.


Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.