From a1381008d7ee06df149f564c2aa4afb38b2a4d4b Mon Sep 17 00:00:00 2001 From: Jose Manuel Delicado Date: Mon, 18 Sep 2017 10:38:20 +0200 Subject: [PATCH] Use head instead of get for URL expansion --- src/url_shortener/shorteners/url_shortener.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/url_shortener/shorteners/url_shortener.py b/src/url_shortener/shorteners/url_shortener.py index 8bb0d678..f825af0f 100644 --- a/src/url_shortener/shorteners/url_shortener.py +++ b/src/url_shortener/shorteners/url_shortener.py @@ -20,4 +20,8 @@ class URLShortener (object): raise NotImplementedError def unshorten(self, url): - return url \ No newline at end of file + try: + r=requests.head(url, allow_redirects=True) + return r.url + except: + return url #we cannot expand