It can be frustrating to deal with these messy links, especially if you need to share them with others or use them in your own work. It's important to extract the encoded url first and then decode it because the url itself may contain query parameters Imagine what happens if they also conflict with those used by google. You could copy and paste it from there I assume the added stuff is so that google can log when others are accessing that site link If the problem is the link length, you could try using a url shortening service
There's a greasemonkey script that will disable what you're talking about. It uses google search results (it's pretty much google search), but the searches are done anonymously, no tracking is done and no logs are kept It also doesn't put search result links in that 'google redirector' format. Download google link cleaner for firefox (but the html you see while inspecting the element is different.) a basic explanation for this is that google recognizes the python script and changes its response I am looking for a function that takes a dirty google search url and returns it clean, as the original url, means the url that will show up in your browser after you clicked on the search result and the redirection.
OPEN