【问题标题】:Twitter Status Object text ends in '...'Twitter 状态对象文本以“...”结尾
【发布时间】:2022-06-15 00:32:21
【问题描述】:

每当我从推特上拉出推文时,它们都以 Tweet ending in '...' 结尾。我知道有截断推文之类的东西,但是 API 文档没有指定如何检索整个推文,而不仅仅是 140 个字符的限制

任何帮助将不胜感激。

谢谢

 auth = tweepy.OAuth1UserHandler(
   consumer_key, consumer_secret, access_token, access_token_secret
)

api = tweepy.API(auth, wait_on_rate_limit=True)

tweets = []

for status in tweepy.Cursor(api.search_tweets, q='#vaccine').items(10):
    with open("tweets.txt", "a", encoding="utf-8") as file:
        file.write(status.text)
        file.write("\n")

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    您需要在方法中传递tweet_mode="extended" 参数。

    for status in tweepy.Cursor(api.search_tweets, q='#vaccine', tweet_mode="extended").items(10):
        print(status.full_text)
    

    请注意,文本字段随后将被命名为 full_text 而不是 text

    您可以在Tweepy documentation 中阅读更多相关信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 2012-09-30
      • 2019-07-06
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多