在python中使用json模块从tweet获取用户id
我使用tweepy来传输推文,代码是在python中使用json模块从tweet获取用户id,python,json,twitter,tweepy,Python,Json,Twitter,Tweepy,我使用tweepy来传输推文,代码是 def on_data(self, data ): jsonData = json.loads(data) id= jsonData["id"] text = jsonData["text"] createdAt = jsonData["created_at"] ... 但是,用户id包含在用户字段中。如何访问它?在状态(self,status)上使用可能更容易方法,而不
def on_data(self, data ):
jsonData = json.loads(data)
id= jsonData["id"]
text = jsonData["text"]
createdAt = jsonData["created_at"]
...
但是,用户id包含在用户字段中。如何访问它?在状态(self,status)上使用
可能更容易方法,而不是在数据(self,raw)上使用
。通过这种方式,您可以处理status
,一个tweepy.models.status
对象,用户id访问为status.user.id
,这同样适用于其他与用户相关的属性
如果希望手动解析原始数据,请使用
user = jsonData['user']
user_id = user['id']
感谢“on_status”方法,我不知道这一点。感谢您的快速响应!