gpt4 book ai didi

Python Tweepy 280 个字符状态

转载 作者:行者123 更新时间:2023-12-01 09:28:10 25 4
gpt4 key购买 nike

我试图从 Twitter 上抓取完整的 280 个字符的推文,但我无法让它们在 140 个字符后不以“...”结尾。这是我的代码:

import tweepy
import datetime

auth = tweepy.OAuthHandler("", "")
auth.set_access_token("", "")

api = tweepy.API(auth)

end_date = datetime.datetime.utcnow() - datetime.timedelta(days=0)
for status in api.user_timeline(targer_user):
print(status.text)
if status.created_at > end_date:
break

我读到,在函数中添加 text_mode=extended 可以解决这个问题,但这对我来说没有什么区别。如果我使用另一个建议的参数 tweet_mode='extended'text 不再是 status 的属性。

我该如何解决这个问题?

最佳答案

看来您现在需要使用 full_text 来获取 280 个字符的推文。尝试以下方法:

print(status.extended_tweet['full_text'])

如果您愿意,tweet_mode='extended' 可以在 user_timeline 中使用,在这种情况下,您只需使用以下内容:

print(status.full_text)

这对我来说看起来更好一点。

可能还值得指出的是 - 从我读到的内容来看 - 这可能不适用于转发( Twitter streaming API not return full tweets ),但您可以使用 API 的单独部分,因此请务必检查在打印之前。

Twitter 文档,如果您想仔细查看更新:https://developer.twitter.com/en/docs/tweets/tweet-updates.html

关于Python Tweepy 280 个字符状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50194013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com