구글 검색 결과 파일에 대한 "실제"링크? [닫은]


80

저는 종종 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이 마술을합니다.onmousedown="return clk(this.href,'','','','1','','0CCMQFjAA')"
Blender

Blender의 솔루션을 사용하십시오. 그렇지 않으면 정당한 이유없이 시간을 낭비하게 될 수 있습니다.
Null Head

4
이 질문은 프로그래밍에 관한 것이 아니기 때문에 주제에서 벗어난 것처럼 보입니다. 아마도 Web Apps Stack Exchange 가 더 나은 곳일 것입니다. (좋은 질문, btw. 나는 가까운 투표를하는 것을 좋아하지 않았다. 그리고 그것은 나를 너무 짜증나게한다).
jww

여러 브라우저에 대한 솔루션 (애드온 또는 플러그인 사용)도 찾을 수 있으며 여기에 요약되어 있습니다. makeuseof.com/tag/copy-crapfree-urls-googles-search-results
Abel

이 Chrome 확장 프로그램을 사용합니다. chrome.google.com/webstore/detail/dont-track-me-google/…
Venryx

답변:


53

이것이 최선의 해결책은 아닐 수도 있지만, 여기에 크롬과 파이어 폭스를위한 코딩이나 애드온이 필요하지 않은 방법이 있습니다. IE와 다른 사람들에 대해 이와 유사한 방법이 있다고 가정합니다. 그러나 적어도 IE는 일반적으로 복사하기 쉬운 상단의 URL 표시 줄에있는 링크를 사용하여 브라우저에서 PDF를 엽니 다.

  1. 검색 결과를 클릭하면 PDF가 다운로드됩니다.

  2. 이제 브라우저에서 최근 다운로드 목록을 엽니 다.

  • 크롬, Ctrl + J
  • Linux (?)의 Firefox, Ctrl + Shift + Y
  1. 이제 링크 복사
  • Chrome : 파일 이름 아래에 나열된 URL을 마우스 오른쪽 버튼으로 클릭하고 "링크 주소 복사"를 선택합니다.
  • Firefox : 파일을 마우스 오른쪽 버튼으로 클릭하고 "다운로드 링크 복사"를 선택합니다.

수정 : 2020 년 12 월 및 그 이전부터 Chrome은 검색 결과에 깔끔하고 복사 가능한 URL을 표시합니다.


+1 이것은 실제로 문서 URL을 직접 읽은 후 다른 사람에게 보내려는 사용 사례의 95 %에 가장 적합한 솔루션입니다.
Michael Hoffman

27

Google 검색 결과 URL을 정리하는 간단한 웹 사이트를 만들었습니다.

URL 정리

Google 검색 결과에서 복사 된 URL (예 : PDF 링크)은 필요 이상으로 복잡합니다. 이 도구는 불필요한 부분을 제거하고 페이지의 원래 URL은 그대로 둡니다.


1
감사! 다른 솔루션은 데스크톱 전용이었습니다. 나는 전화를했다.
worldsayshi

이것이 최고의 답변입니다!

18

@Blender 답변 의 의견 에서 Firefox 및 Chrome에 사용자 스크립트 를 설치하는 방법을 배웠습니다 .

마우스 오른쪽 버튼을 클릭하고 Google 검색 결과에서 URL을 복사, 내가 얻을 때 지금, 실제 링크 대신에 쓰레기를 (죄송합니다, 구글, 난 당신이 우리를 사랑 알고 있지만, 우리는 어떤 냄새 추적 URL이 필요하지 않습니다) .

처음에는 @naxa 가 제안한대로 googlePrivacy를 사용했지만 요즘에는 버그가 있습니다. Web Applicatations SE에서 제공하는 스크립트 인 Turning off Google search results indirection 이 작업을 수행합니다. 사용자 스크립트 및 확장 기능이 있습니다.

사용자 스크립트를 진행하는 방법에 대한 정보를 아래에서 확인하십시오.

UserScript 설치

Chrome에서는 Tampermonkey를 사용하여 설치했습니다 .

탬퍼 몽키

그리고 Firefox의 Greasemonkey .

그리스 원숭이

결과

UserScript 이전

못생긴 구글

멋진 Google


웹 애플리케이션의 관련 게시물 :


2
TamperMonkey없이 바로 설치된 Chrome 웹 스토어에서 "Do n't track me Google", 훌륭합니다. 그래서 지금 다른 모든이가 좋은 Opera 브라우저에 대한 일을 내 PC :)에 브라우저 : addons.opera.com/en/extensions/details/remove-google-redirects 나는 모든 검색 결과 링크를위한 솔루션을하지 찾고 있었다 다운로드 링크의 경우에만 리디렉션이 브라우저를 다소 지연시키고 때로는 완전히 멈
춥니 다

10

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)

감사합니다.하지만 내 브라우저에 머물고 싶습니다 ... '실제'URL은 프로그래밍 목적이 아니라 다운로드 한 pdf 파일의 일부 정보로 복사하여 붙여 넣는 것입니다.
mayasky 2011

1
이것을 userscript로 만들 수 있습니다 ...
Blender

사람들은 이미 그랬습니다. 예를 들어 : userscripts.org/scripts/show/29078 mayasky, btw. 사용자 스크립트를 작성하지 않으려는 경우 Stackoverflow 대신 고급 사용자를위한 Superuser.com에서이 질문을 할 수 있습니다. com은 프로그래머 용입니다. 관심의 다른 구글 관련 userscripts를 참조 userscripts.org/tags/google?sort=rating
n611x007

@naxa, 힌트를 보내 주셔서 감사합니다! 나는 컴파일 은 응답을 이 스레드 여기에)
brasofilo

7

Google / Yandex 검색 링크 수정 이라는 Firefox 확장 프로그램을 사용 하고 있습니다. 잘 작동하며 링크 대상을 직접 복사 할 수 있습니다.


이 뛰어난 확장을 가리키는 +1
Mohammad

여기에 Firefox 사용자. 이것은 완벽 해요! 수년간 Google 검색 결과에서이 동작을 발견했지만 조사 / 수정할 시간이 충분한 지 확신 할 수 없었습니다.
Wally

대박! 대단히 감사합니다.
Primo Petri

3

약간의 Google 검색을 수행하고 LinkWalker 라는 Firefox 애드온을 실행 했습니다 .

포함 및 클로킹 된 URL을 디코딩하고 쿼리 문자열 매개 변수를 제거하며 텍스트 선택을 클릭 가능한 링크로 변환하는 링크를위한 간단한 컨텍스트 메뉴 유틸리티입니다.

그게 트릭을 할 수있을 것 같네요.


2

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
Google은 Google에 좋은 것을 많이 원합니다.
Henrik Erlandsson 2014 년

진지하게, 이것은 불과 몇 년 전에는 전혀 문제가되지 않았습니다. 구글은 정말 ... 더 악한 일을하지 중지
야콥

1

Internet Explorer 에서이 검색 을 찾을 때 실제로이 링크가 표시됩니다.

하지만 Chrome을 사용하면 원하는 것을 얻을 수 있습니다. 따라서 IE 기능이거나 최소한 사용중인 브라우저와 관련이있는 것 같습니다. 브라우저를 변경할 수있는 위치에 있다면 크롬 (테스트 완료, 일반 URL 제공) 또는 오페라 (테스트 완료, 일반 URL 제공)를 고려하지만 파이어 폭스 (테스트 완료, 펑키 URL 제공)는 사용하지 않는 것이 좋습니다.


FireFox 애드온으로 슬프게도 존재하는 Zotero (우수한 인용 관리자)를 사용하고 싶기 때문에 Firefox에 머물러야합니다. 나는 또한 Chrome을 많이 사용하지만 내 Chrome은 똑같은 쓸모없는 URL을 제공합니다. google.com 또는 google.cn이 귀하가 얻는 URL에 차이를 만드는 것 같습니다. 나는 뒤에서 무슨 일이 일어나고 있는지 궁금합니다. 어쨌든 나는 잠시 우회로를 유지해야합니다.
mayasky 2011

Chrome도 나에게 작동하지 않습니다.
Brian Neal

IE 기능이 아닙니다. IE, FF, Opera 및 Chrome에 있습니다. Mac의 Safari에서 본 기억은 없지만 작업에 복귀하면 확인할 수 있습니다.
Henrik Erlandsson 2014 년


-3

동일한 좌절감을 느끼면서 Google 계정에 로그인하고 계정 설정이 웹 기록 추적을 위해 구성된 경우 에만 실제 URL을 마스킹한다고 한 번 읽은 것 같습니다 .

내 기억이 제대로 작동한다면 다음을 시도 할 수 있습니다.-브라우저의 기본 "비공개"또는 "시크릿"브라우징 기능을 사용하여 별도의 브라우저 창에서 검색 수행-Google 계정에서 로그 아웃하고 결과를 확인한 다음 다시 로그인하십시오.- google.com/history로 이동하여 "일시 중지"를 클릭하면 향후 웹 활동이 저장되지 않습니다. 그런 다음 결과를 확인한 후 동일한 페이지로 돌아가서 "재개"를 클릭합니다 (웹 기록을 사용하려는 경우).

이런 종류의 활동이 일상적으로 결과에서 여러 URL을 가져오고 싶고 위의 기술이 제가 기억하는 것처럼 작동하지 않는 경우 링크 URL 복사와 같은 firefox의 추가 기능과 같은 것을 시도 할 수 있습니다. 선택한 링크의 URL을 복사하여 텍스트 편집기에 붙여넣고 인코딩 된 요소를 찾기 및 바꾸기로 바꿀 수있는 기능을 제공합니다.

또는 URL을 해독 할 웹 사이트를 찾기 위해 약간의 조사를 할 수 있습니다. webtoolhub.com에서 인코딩 된 문자를 디코딩하고 쿼리 문자열을 제거하여 기본 / 원하는 URL을 복사 / 붙여 넣기에 사용할 수 있도록하는 URL Deobfuscator를 찾았습니다.

건배.


첫 번째 단락이 잘못되어 몇 초 안에 확인할 수 있습니다.
Henrik Erlandsson 2014 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.