Często przeszukuję dokumenty (głównie pliki PDF) za pomocą Google. Ale kiedy klikam łącze prawym przyciskiem myszy lub po prostu zawieszam na nim kursor myszy. To, co otrzymuję, NIE jest prawdziwym linkiem, ale coś długiego i mylącego, na przykład:
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
Nie mam pojęcia, co to jest, ale wiem, że ten nonsens nie jest tym, czego chcę, chcę prawdziwego linku (do tego powyżej http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf
:), a nie czegoś z interwencją Google.
Jak uzyskać „prawdziwy” link do pliku w wynikach wyszukiwania Google?
google-search
mayasky
źródło
źródło
onmousedown="return clk(this.href,'','','','1','','0CCMQFjAA')"
Odpowiedzi:
Może to nie jest najlepsze rozwiązanie, ale tutaj jest jeden sposób, który nie wymaga kodowania ani dodatków do Chrome i Firefox. Załóżmy, że istnieją podobne sposoby na zrobienie tego dla IE i innych, chociaż przynajmniej IE zwykle otwiera pliki PDF w przeglądarce z linkiem na pasku adresu URL u góry, który jest dość łatwy do skopiowania.
Kliknij wynik wyszukiwania, który powinien pobrać plik PDF.
Teraz w przeglądarce otwórz listę ostatnio pobranych plików
EDYCJA: od grudnia 2020 r. I prawdopodobnie wcześniej, Chrome pokazuje czysty, możliwy do skopiowania adres URL w wynikach wyszukiwania.
źródło
Stworzyłem prostą witrynę internetową, która czyści adresy URL wyników wyszukiwania Google:
źródło
Z komentarza w odpowiedzi @Blender dowiedziałem się, jak zainstalować skrypt użytkownika w przeglądarce Firefox i Chrome.
Teraz po kliknięciu prawym przyciskiem myszy i skopiowaniu adresu URL w wynikach wyszukiwania Google otrzymuję prawdziwy link zamiast tych śmieci (przepraszam, Google, wiem, że nas kochasz, ale nie potrzebujemy żadnych śmierdzących adresów URL śledzenia) .
Początkowo korzystałem z googlePrivacy, zgodnie z sugestią @naxa, ale obecnie jest to problematyczne. Działa skrypt udostępniony w aplikacji Web Applicatations SE, Wyłączanie pośredniego kierunku wyników wyszukiwania Google . Ma smaki skryptów użytkownika i rozszerzeń:
Poniżej znajdziesz informacje o tym, jak postępować ze skryptem użytkownika.
Instalowanie UserScript
W przeglądarce Chrome zainstalowałem go za pomocą Tampermonkey .
Oraz Greasemonkey w Firefoksie.
Wyniki
Przed UserScript
Po
Powiązany post w aplikacjach internetowych:
źródło
Adres URL jest tutaj:
Po prostu cofnij to w jakimś języku, takim jak Python:
Aby wyodrębnić adres URL z adresu URL Google, oto skrypt, który to zrobi:
źródło
Używam rozszerzenia przeglądarki Firefox o nazwie Poprawka linku wyszukiwania Google / Yandex , działa po prostu świetnie i umożliwia bezpośrednie kopiowanie celu linku
źródło
Trochę wyszukując w Google i natrafiłem na dodatek do Firefoksa o nazwie LinkWalker .
Proste narzędzie menu kontekstowego dla łączy, które dekoduje osadzone i zamaskowane adresy URL, usuwa parametry ciągu zapytania i konwertuje zaznaczenia tekstowe na klikalne łącze.
Wygląda na to, że to może załatwić sprawę.
źródło
to długi link, ponieważ Google chce śledzić, kto co znalazł i faktycznie kliknął wynik wyszukiwania ...
jeśli chcesz prawdziwy link (powyższy link jest również prawdziwym linkiem!)
wpisz to w swoim komunikacie linkx:
źródło
Kiedy wyszukuję to wyszukiwanie w Internet Explorerze, rzeczywiście otrzymuję to łącze
Ale kiedy używam Chrome, dostaję to, czego chcesz. Wydaje się więc, że jest to funkcja IE lub przynajmniej ma coś wspólnego z przeglądarką, której używasz. Jeśli jesteś w stanie zmienić przeglądarkę, rozważyłbym użycie chrome (testowane, podaje normalny adres URL) lub opera (testowany, normalny adres URL), ale nie firefox (testowane, podaje funky URL)
źródło
Zobacz to narzędzie
http://www.duvidasdeinformatica.com/blog/limpar-links-paginas-resultados-google/
Jest w języku portugalskim, ale na dole masz pole, w którym możesz skopiować / wkleić adres URL, a zostanie on „przekonwertowany” na prawdziwy ...
źródło
Myślę, że kiedyś przeczytałem, mając tę samą frustrację, że maskuje rzeczywiste adresy URL TYLKO, gdy jesteś zalogowany na swoje konto Google, a ustawienia konta są skonfigurowane do śledzenia historii online.
JEŚLI moja pamięć dobrze mi służy, możesz spróbować: - przeprowadzić wyszukiwanie w osobnym oknie przeglądarki przy użyciu natywnej funkcji przeglądania „prywatnej” lub „incognito” przeglądarki - po prostu wyloguj się z konta Google, uzyskaj wyniki i zaloguj się ponownie - wejdź na google.com/history i kliknij „Wstrzymaj”, co zapobiega zapisywaniu przyszłej aktywności w sieci, a następnie po zebraniu wyników wróć do tej samej strony i kliknij „Wznów” (jeśli zamierzasz korzystać z Historii online).
Jeśli tego rodzaju aktywność jest czymś, w czym rutynowo chciałbyś pobrać wiele adresów URL z wyników, a powyższa technika nie działa, o czym pamiętam, możesz wypróbować coś w rodzaju dodatku do przeglądarki Firefox, na przykład Kopiuj adres URL linku, który zapewnia możliwość kopiowania adresów URL wybranych łączy, które można następnie wkleić do edytora tekstu i zastąpić zakodowane elementy funkcją Znajdź i zamień.
Możesz też przeprowadzić trochę badań, aby znaleźć witrynę internetową, która zdekoduje dla Ciebie adres URL. Znalazłem URL Deobfuscator na webtoolhub.com, który dobrze radzi sobie z udostępnianiem głównego / pożądanego adresu URL do kopiowania / wklejania poprzez dekodowanie zakodowanych znaków, usuwanie ciągów zapytań itp.
Twoje zdrowie.
źródło