web-dev-qa-db-ja.com

Google検索結果のファイルへの「実際の」リンクですか?

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

私はこれが何であるかわかりませんが、このナンセンスは私が望むものではないことを知っています、私は本当のリンクが欲しいです(上記のもの:http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf)、Googleの介入によるものではありません。

Google検索結果でファイルへの「リアル」リンクを取得するにはどうすればよいですか?

71
mayasky

たぶんこれは最善の解決策ではありませんが、ここではChromeおよびFirefoxのコーディングまたはアドオンを必要としない1つの方法があります。IEなど。ただし、少なくともIEは通常、ブラウザでPDFを開き、上部のURLバーにリンクがあり、コピーが簡単です。

  1. 検索結果をクリックすると、PDFがダウンロードされます。

  2. ブラウザで最近のダウンロードのリストを開きます

    • Chrome、Ctrl + J
    • Linux上のFirefox(?)、Ctrl + Shift + Y
  3. リンクをコピーしてください

    • Chrome:ファイル名の下にリストされているURLを右クリックし、[リンクアドレスのコピー]を選択します
    • Firefox:ファイルを右クリックして、「ダウンロードリンクのコピー」を選択します
41
dlm

Googleの検索結果URLをきれいにする簡単なWebサイトを作成しました。

RLクリーン

Google検索結果からコピーされたURL(PDFへのリンクなど)は、必要以上に複雑です。このツールは不要な部分を削除し、ページの元のURLを残します。

20
James Trimble

@Blenderの回答の comment から、 User Script のインストール方法を学びましたFirefoxおよびChromeで。

これで、Google検索結果でURLを右クリックしてコピーすると、代わりにreal linkが表示されますそのごみの (申し訳ありませんが、Google、あなたは私たちを愛していることは知っていますが、臭いトラッキングURLは必要ありません)

最初は、@ naxaが示唆するように googlePrivacy を使用していましたが、最近はバグがあります。 Web Applicatations SEで提供されているスクリプト Googleの検索結果の間接化を無効にする が機能します。ユーザースクリプトと拡張機能があります。

ユーザースクリプトの処理方法に関する情報を以下に示します。

UserScriptのインストール

Chromeでは、 Tampermonkey を使用してインストールしました。

tampermonkey

そして Greasemonkey Firefoxで。

greasemonkey

結果

UserScriptの前

ugly google

cool google


Webアプリケーションの関連記事:

19
brasofilo

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のURLからURLを抽出するには、次のスクリプトを使用します。

import urllib

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

print urllib.unquote(url)
10
Blender

Google/Yandex検索リンク修正 という名前のFirefox拡張機能を使用しています

6
Open SEO

ちょっとしたグーグル検索をして、LinkWalkerと呼ばれるFirefoxアドオンに出くわしました。

埋め込みおよびクローキングされたURLをデコードし、クエリ文字列パラメーターを取り除き、テキスト選択をクリック可能なリンクに変換するリンク用のシンプルなコンテキストメニューユーティリティ。

そのように聞こえるかもしれません。

3
Stephen Joyce

Internet Explorerで この検索 を検索すると、確かに このリンク

しかし、Chromeを使用すると、欲しいものが手に入ります。だから、IE機能、または少なくともあなたが使用しているブラウザと何か関係があるようです。ブラウザを変更する立場にいるなら、私はchrome(テスト済み、通常のURLを提供)またはopera(テスト済み、通常のURL)が、Firefox(テスト済み、ファンキーなURLを提供)

1
Nanne

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 }'
1
Luuk

このツールを見る

http://www.duvidasdeinformatica.com/blog/limpar-links-paginas-resultados-google/

ポルトガル語ですが、下部にURLをコピー/貼り付けできるボックスがあり、実際のURLに「変換」されます...

0
foxtrot