Python Tweepy 280字符状态
我试图从推特上抓取完整的280个字符的推文,但我无法让它们在140个字符后不以“…”结尾。这是我的密码:Python Tweepy 280字符状态,python,tweepy,Python,Tweepy,我试图从推特上抓取完整的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 statu
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\u mode=extended
可以解决这个问题,但对我来说没有什么区别。如果我使用另一个建议的参数tweet\u mode='extended'
,text
不再是status
的属性
如何修复此问题?看来您现在需要使用
全文
来获取280字符的tweet。尝试以下几点:
print(status.extended_tweet['full_text'])
tweet\u mode='extended'
可以在user\u timeline
中使用,如果您愿意,在这种情况下,您可以使用以下选项:
print(status.full_text)
对我来说这看起来好一点
也许还值得指出的是,从我所读到的内容来看,这可能不适用于retweet(),但可以使用单独的api,所以一定要在打印之前检查
Twitter文档,如果您想更仔细地查看更新: