0

ビデオの長さを返そうとしていますが、問題が発生しています。

#YOUTUBE FEED
#download the file:
file = urllib2.urlopen('http://gdata.youtube.com/feeds/api/videos/2s0vk2wEMtA')
#convert to string:
data = file.read()
#close file because we dont need it anymore:
file.close()

#entire feed
root = etree.fromstring(data)

for entry in root:
    for item in entry:
        print item

アイテムを印刷すると、最後の要素として表示されます。

Element '{http://gdata.youtube.com/schemas/2007}duration' at 0x10c4fb7d0

しかし、私はこれから価値を得る方法がわかりません。何かアドバイス?

4

1 に答える 1

0

media = root.find('{http://search.yahoo.com/mrss/} group')length = media.find('{http://gdata.youtube.com/schemas/2007} duration')。 attrib.get( "seconds")印刷長

于 2012-11-10T04:56:23.427 に答える