Получение статей NYtimes из твиттера и продление URL

Я пытаюсь собирать твиты, в которых есть ссылки на статьи времен Нью-Йорка. Ссылки обычно сокращаются до http://t.co.xxxxx/. Я обнаружил, что если я использую 'nytimes' в качестве фильтра в своем параметре track, он получает ссылки. Мне было интересно, есть ли надежный способ добиться того же.

Кроме того, я хочу увеличить URL T.CO. Я пробовал некоторые API, такие как ExpandURL, Unshorten.me, и expandurl не удлиняет t.co, а у unshorten.me API возникают некоторые проблемы с ними.

Есть кто-нибудь, кто как другие источники? Есть ли другой способ получить удлиненный URL с нашим API? Я хочу использовать Python

1 ответ

Во второй части, я полагаю, вы пытаетесь получить реальный URL, который был сокращен Twitter. Это можно сделать с помощью библиотек Python, таких как запросы.

Код:

>>> import requests
>>> resp = requests.get('http://t.co/tWsuSJ166S')
>>> resp.url
u'http://www.engadget.com/2015/04/04/microsoft-project-spartan-do-not-track/?ncid=rss_truncated'

Надеюсь, это поможет.

Другие вопросы по тегам