ほんじゃら堂

めんどくさい仕事をラクにする作業自動化レシピ集

tinyurlやbitlyのURLから元のURLを取得する

各サービスのAPIでも取得できるようだけど、一応こんな方法でもできた、ということで。

import urllib2
def get_real_url(url):
r = None
try:
r = urllib2.urlopen(url)
except:
pass
if r:
url = r.geturl()
return url
long_url = get_real_url("短縮URL")
print long_url # 元のURL