我正在尝试使用来自推特用户时间线的 Tweepy 输出。我尝试过将输出视为JSON,但无济于事。以下是我检索数据的方式,以及处理数据的一些尝试以及我收到的后续错误。
我如何检索数据:
user_timeline = api.user_timeline(screen_name='TechCrunch', count=5)
部分输出:
[Status(_api=, _json={'created_at': 'Tue Mar 24 18:02:08 +0000 2020', 'id': 1242512035159687169, 'id_str': '1242512035159687169', 'text': 'RT @Yair_Rosenberg: Please listen to...'''
尝试的代码:
Timeline_result = json.loads(user_timeline)
错误信息:
TypeError: the JSON object must be str, bytes or bytearray, not ResultSet
尝试的代码:
Timeline_result = json.dumps(user_timeline)
错误信息:
TypeError: Object of type Status is not JSON serializable
我能够从此数据集中提取任何可读内容的唯一方法是使用以下方法-
user_timeline[0].text
部分输出:
'RT @Yair_Rosenberg: Please listen to Dr...'
最终,我希望能够单独提取所有相关信息,即“id”,“id_str”,“文本”等...
谢谢大家的帮助。我已经把头撞到墙上一段时间了......
ABOUTYOU
相关分类