¿Enlace "real" al archivo en los resultados de búsqueda de Google? [cerrado]

80

A menudo busco documentos (principalmente PDF) con Google. Pero cuando hago clic derecho en el enlace, o simplemente cuelgo el cursor del mouse sobre él. Lo que obtengo NO es el enlace real, sino algo largo y confuso como lo siguiente:

http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCUQFjAA&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf&ei=Fai1TZq-Acugtgenw6DqDg&usg=AFQjCNFzYOTqpf68rQnuwW9K7wp39WL6Rg&sig2=z4RqvOLEEJsPohBqr1ghxQ

No tengo idea de qué es esto, pero sé que esta tontería no es lo que quiero, quiero el enlace real (para el de arriba :) http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf, no algo con la intervención de Google.

¿Cómo consigo el enlace "Real" para archivar en los resultados de búsqueda de Google?

mayasky
fuente
Google hace algo de magia cuando haces clic en el enlace:onmousedown="return clk(this.href,'','','','1','','0CCMQFjAA')"
Blender
Simplemente opte por la solución de Blender, o podría terminar perdiendo el tiempo sin una buena razón.
Null Head
4
Esta pregunta parece estar fuera de tema porque no se trata de programación. Quizás Web Apps Stack Exchange sería un mejor lugar para preguntar. (Gran pregunta, por cierto. No me gustó emitir el voto cerrado. Y también me irrita).
jww
También se pueden encontrar soluciones para varios navegadores (usando complementos o complementos) y se resumen aquí: makeuseof.com/tag/copy-crapfree-urls-googles-search-results
Abel
Utilizo esta extensión de Chrome: chrome.google.com/webstore/detail/dont-track-me-google/…
Venryx

Respuestas:

52

Tal vez esta no sea la mejor solución, pero aquí hay una forma que no requiere codificación o complementos para Chrome y Firefox. Suponga que hay formas similares de hacer esto para IE y otros, aunque al menos IE generalmente abrirá archivos PDF en el navegador con el enlace en la barra de URL en la parte superior que es bastante fácil de copiar.

  1. Haga clic en el resultado de la búsqueda, que debería descargar el PDF.

  2. Ahora en tu navegador abre la lista de descargas recientes

  • Chrome, Ctrl + J
  • Firefox en Linux (?), Es Ctrl + Shift + Y
  1. Ahora copia el enlace
  • Chrome: haga clic con el botón derecho en la URL que aparece debajo del nombre del archivo y seleccione "Copiar dirección de enlace".
  • Firefox: haz clic derecho en el archivo y selecciona "Copiar enlace de descarga".

EDITAR: A partir de diciembre de 2020, y probablemente antes, Chrome le muestra una URL limpia y copiable en los resultados de búsqueda.

dlm
fuente
+1 Esta es en realidad la mejor solución para el 95% de mis casos de uso, donde querré enviar la URL del documento a otra persona después de haberla leído yo mismo.
Michael Hoffman
27

Creé un sitio web simple que limpia las URL de resultados de búsqueda de Google:

URL limpia

Las URL copiadas de los resultados de búsqueda de Google (como enlaces a archivos PDF) son más complicadas de lo que deberían ser. Esta herramienta elimina las partes innecesarias, dejando la URL original de la página.

James Trimble
fuente
1
¡Gracias! Las otras soluciones eran específicas de escritorio. Estaba hablando por telefono.
worldsayshi
¡Esta es la mejor respuesta!
Juan
18

De un comentario en la respuesta de @Blender, aprendí cómo instalar un script de usuario en Firefox y Chrome.

Ahora, al hacer clic derecho y copiar una URL en los resultados de búsqueda de Google, obtengo el enlace real en lugar de esa basura (lo siento, Google, sé que nos amas, pero no necesitamos ninguna URL de seguimiento apestosa) .

Al principio, usé googlePrivacy como lo sugirió @naxa, pero hoy en día tiene problemas. La secuencia de comandos proporcionada en Web Applicatations SE, Desactivación indirecta de resultados de búsqueda de Google , hace el trabajo. Tiene sabores de User Script y Extension:

A continuación, encontrará información sobre cómo proceder con el script de usuario.

Instalación de UserScript

En Chrome, lo instalé usando Tampermonkey .

tampermonkey

Y Greasemonkey en Firefox.

Greasemonkey

Resultados

Antes del UserScript

Google feo

Después

genial google


Publicación relacionada en Aplicaciones Web:

brasófilo
fuente
2
"Don't track me Google" en Chrome Web Store instalado de inmediato sin necesidad de TamperMonkey, excelente. Así que ahora para todos los demás navegadores en mi PC :) Esto funcionó para el agradable navegador Opera: addons.opera.com/en/extensions/details/remove-google-redirects Estaba buscando una solución para todos los enlaces de resultados de búsqueda, no solo para enlaces de descarga, ya que la redirección ciertamente retrasa un poco sus navegadores y, a veces, se bloquea por completo: /
Henrik Erlandsson
10

La URL está aquí:

&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf

Simplemente elimine el escape con algún lenguaje, como Python:

>>> import urllib
>>> print urllib.unquote('http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf')
http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf

Entonces, para extraer la URL de una URL de Google, aquí hay un script para hacerlo:

import urllib

url = raw_input('What is the Google url? ')
url = url[url.find('&url=') + 5:]
url = url[:url.find('&')]

print urllib.unquote(url)
Licuadora
fuente
Gracias, pero quiero permanecer dentro de mi navegador ... La URL "real" no es para fines de programación, solo para ser copiada y pegada como información del archivo pdf que descargo.
mayasky
1
Podrías convertir esto en un script de usuario ...
Blender
La gente ya lo hizo, por ejemplo: userscripts.org/scripts/show/29078 mayasky, por cierto, si no tiene la intención de escribir un script de usuario, puede hacer esta pregunta en Superuser.com que es para usuarios avanzados, en lugar de stackoverflow. com que es para programadores. Para conocer otras secuencias de comandos de usuario relacionadas con Google de interés, consulte userscripts.org/tags/google?sort=rating
n611x007
@naxa, ¡muchas gracias por la pista! He compilado una respuesta aquí en este hilo;)
brasofilo
7

Estoy usando una extensión de Firefox llamada corrección de enlace de búsqueda de Google / Yandex , funciona muy bien y permite la copia directa del destino del enlace

SEO abierto
fuente
+1 por señalar esta excelente extensión
Mohammad
Usuario de Firefox aquí. ¡Esto es perfecto! He notado este comportamiento en los resultados de búsqueda de Google durante años, pero no estaba seguro de si valía la pena investigar / corregir.
Wally
¡Increíble! Muchas gracias.
Primo Petri
3

Hice una pequeña búsqueda en Google y encontré el complemento de Firefox llamado LinkWalker .

Utilidad de menú contextual simple para enlaces que decodifica URL incrustadas y ocultas, elimina los parámetros de la cadena de consulta y convierte las selecciones de texto en un enlace en el que se puede hacer clic.

Parece que eso podría hacer el truco.

Stephen Joyce
fuente
2

es un enlace largo porque Google quiere realizar un seguimiento de quién encontró qué, y realmente hizo clic en un resultado de búsqueda ...

si quieres el enlace real (¡el de arriba también es un enlace real!)

escriba esto en su linkx-prompt:

php -r "print urldecode('http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCUQFjAA&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf&ei=Fai1TZq-Acugtgenw6DqDg&usg=AFQjCNFzYOTqpf68rQnuwW9K7wp39WL6Rg&sig2=z4RqvOLEEJsPohBqr1ghxQ');" | awk -F'&' '/url=/{ print $5 }'
Luuk
fuente
1
Google quiere muchas cosas que sean buenas para Google.
Henrik Erlandsson
En serio, esto no fue ningún problema hace unos años. Google realmente ha dejado de hacer ningún mal ...
Peter Pan
1

Cuando busco esta búsqueda en Internet Explorer, de hecho obtengo este enlace

Pero cuando uso Chrome, obtengo lo que quieres. Entonces parece ser una característica de IE, o al menos tiene algo que ver con el navegador que estás usando. Si está en condiciones de cambiar de navegador, consideraría usar Chrome (probado, proporciona URL normal) u opera (probado, URL normal) pero no Firefox (probado, proporciona URL funky)

Nanne
fuente
Tengo que quedarme con Firefox porque quiero usar Zotero (un excelente administrador de citas) que lamentablemente existe como un complemento de FireFox. También uso mucho Chrome, pero mi Chrome da la misma URL larga e inútil. Parece que google.com o google.cn también influyen en la URL que obtiene. Me pregunto qué está pasando detrás de escena, de todos modos, tengo que quedarme con un desvío por ahora.
mayasky
Chrome tampoco me funciona.
Brian Neal
No es una función de IE. Está presente en IE, FF, Opera y - Chrome. No recuerdo haberlo visto en Safari en Mac, pero puedo comprobarlo cuando vuelva al trabajo.
Henrik Erlandsson
-3

Creo que leí una vez, mientras tengo la misma frustración, que enmascara las URL reales SOLO cuando inicias sesión en tu cuenta de Google y la configuración de tus cuentas está configurada para el seguimiento del historial web.

SI mi memoria no me falla, podría intentar: - realizar la búsqueda en una ventana separada del navegador utilizando la función de navegación nativa "privada" o "incógnito" de su navegador - simplemente cerrar sesión en su cuenta de Google, obtener sus resultados y volver a iniciar sesión - vaya a google.com/history y haga clic en "Pausar", lo que evita que se guarde la actividad web futura, y luego vuelva a la misma página después de obtener los resultados y haga clic en "Reanudar" (si tiene la intención de utilizar el historial web).

Si este tipo de actividad es algo en lo que habitualmente desea obtener varias URL de los resultados y, según recuerdo, la técnica anterior no funciona, puede probar algo como un complemento para Firefox, como Copiar URL de enlace, que proporciona la capacidad de copiar las URL de los enlaces que seleccione, que luego podría pegar en un editor de texto y reemplazar los elementos codificados con Buscar y reemplazar.

O tal vez podría investigar un poco para encontrar un sitio web que decodifique la URL por usted. Encontré URL Deobfuscator en webtoolhub.com que hace un buen trabajo al hacer que la URL principal / deseada esté disponible para copiar / pegar al decodificar los caracteres codificados, eliminar cadenas de consulta, etc.

Salud.

Stephen Joyce
fuente
El primer párrafo es incorrecto y podría comprobarse en segundos.
Henrik Erlandsson