Google链接到Google搜索结果中的文件?

may*_*sky 71 google-search

我经常使用Google搜索文档(主要是PDF).但是当我右键单击链接时,或者只是将鼠标光标悬停在它上面.我得到的不是真正的链接,但有些东西长而混淆如下:

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
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么,但我知道这个废话不是我想要的,我想要真正的链接(对于上面的那个:) http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf,而不是谷歌干预的东西.

如何获取Google搜索结果中的"真实"链接?

dlm*_*dlm 43

也许这不是最好的解决方案,但这是一种不需要为Chrome和Firefox编码或附加组件的方法.假设有类似的方法为IE和其他人这样做,但至少IE通常会在浏览器中打开PDF,顶部的URL栏中的链接很容易复制.

  1. 单击搜索结果,该结果应下载PDF.

  2. 现在在浏览器中打开最近下载列表

    • Chrome,Ctrl + J.
    • Linux上的Firefox(?),它是Ctrl + Shift + Y.
  3. 现在复制链接

    • Chrome:右键单击文件名下方列出的URL,然后选择"复制链接地址"
    • Firefox:右键单击该文件,然后选择"复制下载链接"


Jam*_*ble 21

我创建了一个简单的网站来清理Google搜索结果网址:

网址清洁

从Google搜索结果中复制的网址(例如指向PDF的链接)比他们需要的更复杂.此工具删除不必要的部分,保留页面的原始URL.

  • 谢谢!其他解决方案是特定于桌面的。我正在打电话。 (2认同)

bra*_*ilo 18

从@Blender回答的评论中,我学会了如何在Firefox和Chrome中安装用户脚本.

现在,当右键点击并复制Google搜索结果中的网址时,我会得到真正的链接,而不是那些垃圾(对不起,谷歌,我知道你爱我们,但我们不需要任何臭的跟踪网址).

起初,我按照@naxa的建议使用了googlePrivacy,但现在它正在喋喋不休.Web Applicatations SE中提供的脚本,关闭Google搜索结果间接,可以完成工作.它具有用户脚本和扩展名的风格:

关于如何继续使用用户脚本的信息.

安装UserScript

在Chrome中,我使用Tampermonkey安装了它.

tampermonkey

和Firefox中的Greasemonkey.

Greasemonkey的

结果

在UserScript之前

丑陋的谷歌

很酷的谷歌


Web应用程序中的相关帖子:

  • 在不安装TamperMonkey的情况下立即安装的Chrome网上应用店"不跟踪我".所以现在我的PC上的所有其他浏览器:)这适用于很好的Opera浏览器:https://addons.opera.com/en/extensions/details/remove-google-redirects/我正在为所有人寻找解决方案搜索结果链接,而不仅仅是下载链接,因为重定向肯定会延迟您的浏览器,有时会完全挂起:/ (2认同)

Ble*_*der 10

网址就在这里:

&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf
Run Code Online (Sandbox Code Playgroud)

只是用一些语言来解决它,比如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
Run Code Online (Sandbox Code Playgroud)

因此,要从Google网址中提取网址,请执行以下操作:

import urllib

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

print urllib.unquote(url)
Run Code Online (Sandbox Code Playgroud)


Ope*_*SEO 6

我正在使用名为Google/Yandex搜索链接修复的Firefox扩展,它工作得非常好,并允许直接复制链接目标