Twitter API搜索返回被截断的tweets

2024-04-19 05:17:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建一个python程序来获取基于某个关键字的tweet。然而,虽然我可以成功地检索到tweets,但是它们会被截断。在

我怎样才能得到一条微博的全文?在

代码:(代码下面的示例输出) (python twitter模块)

import twitter

api = twitter.Api(consumer_key=CONSUMER_KEY,
                  consumer_secret=CONSUMER_SECRET,
                  access_token_key=ACCESS_TOKEN,
                  access_token_secret=ACCESS_SECRET)
results = api.GetSearch(term="car", since="2018-04-11", until="2018-04-12", count=5)

for twt in results:
    tempTweet = (str(twt))
tweet = json.loads(tempTweet)
for key in tweet:
    print(str(key) + ": " + str(tweet[key]))

print("#############################################")

样本输出:

^{pr2}$

Tags: key代码tokenapiforsecretaccessconsumer
1条回答
网友
1楼 · 发布于 2024-04-19 05:17:31

初始化Api时只需传递tweet_mode='extended'。在

import twitter
api = twitter.Api(consumer_key=CONSUMER_KEY,
                  consumer_secret=CONSUMER_SECRET,
                  access_token_key=ACCESS_TOKEN,
                  access_token_secret=ACCESS_SECRET,
                  tweet_mode='extended')
results = api.GetSearch(term="car", since="2018-04-11", until="2018-04-12", count=5)

for twt in results:
    tempTweet = (str(twt))
tweet = json.loads(tempTweet)

print(tweet)

这会打印出来

^{pr2}$

相关问题 更多 >