Google搜索结果中文件的“真实”链接?

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
也许这不是最好的解决方案,但这是一种不需要Chrome和Firefox编码或附加组件的方式。假设对IE和其他人也有类似的方法,尽管至少IE通常会在浏览器中打开PDF,并且顶部的网址栏中的链接很容易复制。 单击搜索结果,这将下载PDF。 现在,在浏览器中,打开最近下载的列表 Chrome,Ctrl + J Linux(?)上的Firefox,是Ctrl + Shift + Y 现在复制链接 Chrome:右键单击文件名下方列出的URL,然后选择\“复制链接地址\” Firefox:右键单击该文件,然后选择“复制下载链接”     
我已经创建了一个简单的网站,用于清理Google搜索结果网址:   URL清理      从Google搜索结果中复制的网址(例如PDF链接)比所需的复杂得多。该工具删除了不必要的部分,保留了页面的原始URL。     
通过@Blender答案中的评论,我了解了如何在Firefox和Chrome中安装用户脚本。 现在,当右键单击并在Google搜索结果中复制一个URL时,我得到的是真正的链接,而不是那种垃圾(对不起,Google,我知道您爱我们,但我们不需要臭名昭著的跟踪URL)。 最初,我按照@naxa的建议使用了googlePrivacy,但是现在它很麻烦。 Web Applicatations SE中提供的脚本“关闭Google间接搜索结果”可以正常工作。它具有用户脚本和扩展风味: Chrome网上应用店中的“不要跟踪我的Google”。 \\ Userscripts.org上的“不要跟踪我的Google” 下面是有关如何继续执行用户脚本的信息。 安装用户脚本 在Chrome中,我使用Tampermonkey安装了它。    还有Firefox中的Greasemonkey。    结果 在UserScript之前    后    Web应用程序中的相关文章: 如何使Google搜索不重定向     
URL就在这里:
&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf
只需使用某种语言(例如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
因此,要从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)
    
我正在使用名为Google / Yandex搜索链接修复的Firefox扩展程序,它的工作原理非常好,并且可以直接复制链接目标     
做了一个小小的谷歌搜索,并发现了名为LinkWalker的Firefox插件。 用于链接的简单上下文菜单实用程序,可解码嵌入和隐藏的URL,剥离查询字符串参数并将文本选择转换为可单击的链接。 听起来可以解决问题。     
当我在Internet Explorer中查找此搜索时,确实确实获得了此链接 但是当我使用Chrome时,我会得到您想要的。因此,这似乎是IE功能,或者至少与您使用的浏览器有关。如果您可以更换浏览器,则可以考虑使用chrome(经过测试,可以提供正常的URL)或Opera(经过测试的,可以提供正常的url),而不是使用Firefox(经测试,可以提供时髦的url)     
这是一个很长的链接,因为Google希望跟踪谁找到了什么,实际上是点击了搜索结果... 如果您想要真实的链接(上面也是真实的链接!) 在您的linkx提示上输入以下内容:
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 }\'
    
看到这个工具 http://www.duvidasdeinformatica.com/blog/limpar-links-paginas-resultados-google/ 它是葡萄牙语,但在底部有一个框,您可以在其中复制/粘贴网址,然后将其“转换为”真实网址。     
我想我读了一次,尽管同样感到沮丧,但它仅在您登录到Google帐户并且您的帐户设置配置为进行网络历史记录跟踪时才掩盖实际的网址。 如果我的记忆正确地为我服务,则可以尝试: -使用浏览器的本机“私有”或“隐身”浏览功能在单独的浏览器窗口中执行搜索 -只需注销您的Google帐户,获取结果并重新登录 -转到google.com/history,然后单击\“暂停\”,这样可以防止以后保存网络活动,然后在获取结果后返回同一页面并单击\“继续\”(如果您打算使用网络,历史)。 如果您通常希望从结果中获取多个网址,而上述方法在我看来还无法奏效,那么您可以尝试使用类似于firefox的附件之类的方法,例如复制链接网址,它提供了复制所选链接的URL的功能,然后可以将其粘贴到文本编辑器中,并使用“查找并替换”替换编码后的元素。 或者,您可能需要做一些研究才能找到一个可以为您解码URL的网站。我在webtoolhub.com上发现了URL Deobfuscator,它通过解码编码的字符,删除查询字符串等,很好地使主要/所需的URL可用于复制/粘贴。 干杯。     

要回复问题请先登录注册