【发布时间】:2020-04-11 13:37:42
【问题描述】:
我正在尝试使用 Tweepy 将扩展推文保存到 CSV 文件,但推文只会继续显示,直到 140 个字符的限制。我将 truncated 参数设置为 False 并将 tweet_mode 设置为“扩展”,但我仍然无法在 CSV 文件中显示完整的推文。有什么想法吗?
#!/usr/bin/python
import tweepy
import csv #Import csv
auth = tweepy.auth.OAuthHandler('XXX', 'XXX')
auth.set_access_token('XXX', 'XXX')
api = tweepy.API(auth)
# Open/create a file to append data to
csvFile = open('file.csv', 'a')
#Use csv writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,
q = "query",
truncated = False,
tweet_mode= "extended",
since = "2019-12-11",
until = "2019-12-18",
wait_on_rate_limit = True,
lang = "en").items():
if (not tweet.retweeted) and ('RT @' not in tweet.full_text):
csvWriter.writerow([tweet.created_at, tweet.full_text.encode('utf-8')])
print(tweet.created_at, tweet.full_text)
csvFile.close()
【问题讨论】: