2012-12-08 66 views

回答

1

這是基本的XML數據。您可以使用XML解析器解析它。我不記得了我的頭頂如何使用內置的XML解析器,所以這裏的如何使用BeautifulSoup做到這一點:現在

import requests 
from BeautifulSoup import BeautifulStoneSoup 

data = requests.get('http://tinychat.com/api/find.room/randomroom').text 
soup = BeautifulStoneSoup(data) 

response = dict(soup.find('response').attrs) 
geoip = dict(soup.find('geoip').attrs) 

responsegeoip包含Python字典,你可以很容易地使用:

{ 
    u'rt': u'5.47', 
    u'roomtype': u'show', 
    u'name': u'tinychat^randomroom', 
    u'referer': u'', 
    u'rtmp': u'rtmp://209.212.144.86:443/tinyconf', 
    u'time': u'1354934566', 
    u'result': u'RES' 
}