我从x_HFR3Hmv44 下载使用XML解析失败:xml.etree.cElementTree
wget -O example.xml http://gdata.youtube.com/feeds/api/videos?q=samsung+mobile&orderby=relevance&start-index=1&max-results=5&v=2
我想要得到的视频ID的XML文件,例如,“x_HFR3Hmv44”,并从2010年10发布时间-25T20:42:22.000Z
不过,我没有使用下面的代码
import xml.etree.cElementTree as et
sxml = open('example.xml', 'r').read()
tree=et.fromstring(sxml)
for el in tree.findall('published'):
print el.getchildren()[1].text
但我失败了, 输出是什么
谁能告诉我我哪里错了?谢谢!
是不是因为xml文件不能被xml.etree.cElementTree处理? 有喜欢的标签,而YT未在文件中定义
失败怎么办?您是否收到错误或追溯(如果包含,请附上)?你对这段代码有什么期待? –
这甚至真的是你的实际代码?它有一个错字“exmaple.xml”(顺便说一下,我有一个有趣的心理图像,一个跨物种的前树) – Iguananaut
这不能是你的代码。你的代码应该输出* nothing *,因为'el.getchildren()'是空的。 –