如何使用tweepy检索全文推文?

时间:2018-10-01 12:24:35

标签: python twitter tweepy tweets

我正在尝试从用户定义的Twitter个人资料中抓取推文。阅读过以前的文章后,我了解到Twitter JSON中有一个用于扩展推文的部分。我已将getchar();添加到我的tweet_mode='extended'部分中,并将api.user_timeline更改为.text

但是,我仍然收到被删除的推文。我了解转推具有full_text属性,但是我正在抓取时间轴,而不是将转推与转推分开。

有没有一种方法可以普遍查询推文并检索full_text版本。我在下面包含了我的代码。

.full_text.

1 个答案:

答案 0 :(得分:0)

如果替换

tweet.full_text

使用

tweet.retweeted_status.full_text if tweet.full_text.startswith("RT @") else tweet.full_text

您将获得转发的全文,尽管前面没有“ RT”,因此您可能还希望在CSV中添加另一列以指示转发,例如:

[1 if tweet.full_text.startswith("RT @") else 0] for tweet in alltweets