When you perform a Google query, the links in the results page do not actually point to the pages you expect. Instead, they point to a Google server which logs which link you click and then redirects you to the actual page. They do this so that they can track the results (i.e., which of the results we found were actually desirable by the user?)
The problem is that they trick users and hide this behavior. When the page loads, it uses JavaScript to print the actual/correct URL to the status bar when you hover the cursor over a link in the results page, but the link still points to page on their servers instead of the page/resource expected. That’s why when you try to save a non-HTML result, you get the wrong thing.
(You can actually see the redirection in action by right-clicking a link, dismissing the context-menu, then hovering over a link. You’ll notice that the correct URL is show before right-clicking, and then the Google URL is shown after. In fact, if you disable JavaScript altogether, the hiding mechanism goes away and you can see that the links are all to Google’s server.)
There is an easy fix however, just install a browser extension to override this tracking and make the links point to the actual pages/files. There are plenty available; just search for Google tracking
or something to that effect. Note however that not all will work correctly, so you may have to test a few. My personal recommendation is the googlePrivacy user-script. Not only does it work, but because it’s just a user-script instead of a full-fledge extension, it doesn’t use as much resources.
Now, whenever a Google search returns non-HTML results, you can simply right-click the link and select Save As or hold Alt (or ⌥ (Option) on Macs) and left-click it.
It's not really a link (anymore), that's why you can't right it and select Save As. – James K – 2012-09-13T22:05:12.953
It is a link, but the URL is actually google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&c... – Rocketmagnet – 2012-09-13T22:07:45.277
I didn't mean the blue link text, I meant the green text used to be a link, but Google changed that some time ago. About the same time that the advanced search switches
+
and-
started bringing up empty searches. – James K – 2012-09-13T22:29:43.017Stupid Google... – Rocketmagnet – 2012-09-13T22:36:47.747
2Indeed. It's like their motto has changed to "Don't be evil, just be annoying." – James K – 2012-09-13T22:51:23.440