我使用tweepy来传输推文,代码是..
def on_data(self, data ):
jsonData = json.loads(data)
id= jsonData["id"]
text = jsonData["text"]
createdAt = jsonData["created_at"]
...
但是,用户ID包含在用户字段中。我如何访问它?
答案 0 :(得分:0)
使用on_status(self, status)
方法而不是on_data(self, raw_data)
可能更容易。这样,您处理status
,tweepy.models.Status
对象,其中user_id被访问为status.user.id
,同样适用于其他与用户相关的属性。
如果您希望手动解析原始数据,请使用
user = jsonData['user']
user_id = user['id']