【问题标题】:twitter tweet_mode = 'extended' not just giving me the text in the tweettwitter tweet_mode = 'extended' 不只是给我推文中的文字
【发布时间】:2018-06-17 23:28:33
【问题描述】:

我正在尝试使用 tweepy 下载推文。但推文不断被切断。

results = api.search(q=hashtag, lang="en", count=num, tweet_mode="extended")
for tweet in results:
    tweet_list.append(tweet.full_text)

我最终得到如下输出:

RT @Acosta:特朗普还在会议上说“为什么我们需要更多的海地人?把他们拿出来,”一位熟悉今天会议的人士证实……

我只想要推文的实际全文部分。

【问题讨论】:

  • 检查 Tweet 对象上的全文字段。

标签: python twitter tweepy


【解决方案1】:

Already answered here

你需要 tweet_mode="extended" 而不是 full_text=True

然后,您应该使用 full_text 来获取完整的推文文本,而不是文本。

您的代码应如下所示:

new_tweets = api.user_timeline(screen_name = screen_name,count=200, tweet_mode="extended") 然后为了获得完整的推文文本:

tweets = [[tweet.full_text] for tweet in new_tweets]

【讨论】:

  • 我这样做了,但现在我没有收到完整的推文我在最后得到...
  • 抱歉,我自己解决了这个问题,涉及转发
猜你喜欢
  • 2018-06-13
  • 2020-08-14
  • 2019-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-01
  • 2014-03-29
  • 2015-03-12
相关资源
最近更新 更多