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検索結果でファイルへの「リアル」リンクを取得するにはどうすればよいですか?
たぶんこれは最善の解決策ではありませんが、ここではChromeおよびFirefoxのコーディングまたはアドオンを必要としない1つの方法があります。IEなど。ただし、少なくともIEは通常、ブラウザでPDFを開き、上部のURLバーにリンクがあり、コピーが簡単です。
検索結果をクリックすると、PDFがダウンロードされます。
ブラウザで最近のダウンロードのリストを開きます
リンクをコピーしてください
Googleの検索結果URLをきれいにする簡単なWebサイトを作成しました。
RLクリーン
Google検索結果からコピーされたURL(PDFへのリンクなど)は、必要以上に複雑です。このツールは不要な部分を削除し、ページの元のURLを残します。
@Blenderの回答の comment から、 User Script のインストール方法を学びましたFirefoxおよびChromeで。
これで、Google検索結果でURLを右クリックしてコピーすると、代わりにreal linkが表示されますそのごみの (申し訳ありませんが、Google、あなたは私たちを愛していることは知っていますが、臭いトラッキングURLは必要ありません)。
最初は、@ naxaが示唆するように googlePrivacy を使用していましたが、最近はバグがあります。 Web Applicatations SEで提供されているスクリプト Googleの検索結果の間接化を無効にする が機能します。ユーザースクリプトと拡張機能があります。
ユーザースクリプトの処理方法に関する情報を以下に示します。
Chromeでは、 Tampermonkey を使用してインストールしました。
そして Greasemonkey Firefoxで。
Webアプリケーションの関連記事:
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)
Google/Yandex検索リンク修正 という名前のFirefox拡張機能を使用しています
ちょっとしたグーグル検索をして、LinkWalkerと呼ばれる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/
ポルトガル語ですが、下部にURLをコピー/貼り付けできるボックスがあり、実際のURLに「変換」されます...