Я работаю над извлечением твитов в течение определенного периода времени с твипи.В настоящее время мой метод on_data выглядит следующим образом:
def on_data(self, data):
try:
tweet_data = json.loads(data)
tweet_data['Curr_time'] = str(datetime.datetime.now())
print(tweet_data["text"])
with open(self.file_store_tweets, 'a') as f:
f.write('\n')
f.write(json.dumps(tweet_data))
Мне не нужно все в твите, но я хочу сохранить его как можно быстрее, чтобы не мешать моей программе продолжать получатьпоследние живые твиты.Я хотел бы сохранить информацию о дескрипторе пользователя / профиле, то есть # подписчиков, # подписчиков и т. Д., Безусловно, сам текст твита, # лайки или ретвиты, местоположение (когда применимо), время в твиттере, а затем я добавляю времяЯ нашел это.
Есть предложения для людей, знакомых с tweepy, или это лучший способ сделать это, а затем прочитать его как словари?