2012-01-15 9 views

答えて

5

あなたはTwitterのAPIを使用することができるはずです。それぞれのツイートはa JSON representationです。読むJSON from Python is straightforward

entities contained in the JSONの1つは、「完全に解決されたURL」と定義されたexpanded_urlです。

+0

ありがとう! t.coが実際に作成されて以来、私はTwitter APIの変更をチェックしていません。それは間違いなく助けになるでしょう。 – Mee

9

python2で最も簡単な方法は、urllib2.urlopen()を使用することです:

tco_url = "http://t.co/whatever" 
req = urllib2.urlopen(tco_url) 
print req.url 

は、すべてのリダイレクトに従った後、tco_urlは最終的に解決されるURLを出力します。

7

requests使用して、あなたが書くことができます:

>>> import requests 
>>> print(requests.get("http://t.co/UVgwaemZ").url) 
http://paper.li/vascoda/vascoda-partner 
関連する問題