Tweepy获取完整的推文文本

时间:2016-11-15 18:15:08

标签: twitter text

我使用以下代码使用Tweepy API检索推文:

    try:
        text="retweeted: "+json_reply['retweeted_status']['text']
        user_name ="retweeted: "+json_reply['retweeted_status']['user']['screen_name']
    except:
        text=json_reply['text']
        user_name=json_reply['user']['screen_name']

我收到的以下输出推文与我的预期不符。

1)转发:M67 |癌症中的开放聚类银河系中最古老的聚类之一经常被忽视,因为它的邻居M ... [url here]

2)今天你生活中可能会有一系列的活动,即使......更多的是癌症[url here]

我的期望是这两个都不应该包含省略号。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

Twitter API现在有一种扩展模式来处理这种情况。

例如,使用tweepy(Python),您可以使用tweet_mode='extended'获取全文(未在Tweepy文档中记录)。例如:

print api.get_status('862328512405004288')._json['text']
  

@tousuncotefoot @equipedefrance @CreditAgricole @AntoGriezmann @KMbappe @layvinkurzawa @UmtitiSam J'ai jamais vue d ... https://tco/kALZ2ki9Vc

print api.get_status('862328512405004288', tweet_mode='extended')._json['full_text']
  

@tousuncotefoot @equipedefrance @CreditAgricole @AntoGriezmann @KMbappe @layvinkurzawa @UmtitiSam J'ai jamais vue de match de foot et cela ferait un beau cadeau pour mon copain !!