2013-11-25 84 views
0

我用tweepy用於流的鳴叫,代碼是從鳴叫越來越USER_ID ..使用JSON模塊在Python

def on_data(self, data): 
    jsonData = json.loads(data)   
    id= jsonData["id"]   
    text = jsonData["text"]   
    createdAt = jsonData["created_at"] 
    ... 

然而用戶ID包含在用戶視野內。我如何訪問它?

回答

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'] 
+0

感謝「on_status」的方法,並沒有意識到這一點。欣賞快速反應! – user2963623