Я хочу развернуть короткие ссылки t.co в полный URL. Как я могу это сделать?
Самый простой способ в python2 - использовать urllib2.urlopen():
urllib2.urlopen()
tco_url = "http://t.co/whatever" req = urllib2.urlopen(tco_url) print req.url
напечатает URL-адрес, tco_url окончательно разрешается после всех перенаправлений.
tco_url
Используя запросов , вы можете написать:
>>> import requests >>> print(requests.get("http://t.co/UVgwaemZ").url) http://paper.li/vascoda/vascoda-partner
Вы должны быть в состоянии использовать API Twitter.Каждый твит имеет представление JSON ;чтение JSON из Python просто .
Одна из сущностей, содержащихся в JSON , - это expanded_url, определяемая как «Полностью разрешенный URL».
expanded_url