Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tweepy 280字符状态_Python_Tweepy - Fatal编程技术网

Python Tweepy 280字符状态

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

我试图从推特上抓取完整的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\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文档,如果您想更仔细地查看更新: