我想从一个网站解析.我被卡住了.我将在下面提供
XML.它来自一个网站.我有两个问题.从网站读取xml的最佳方法是什么,然后我无法深入挖掘xml以获得我需要的速率.
我需要的数字是Base:OBS_VALUE 0.12
到目前为止我所拥有的:
from xml.dom import minidom
import urllib
document = ('http://www.newyorkfed.org/markets/omo/dmm/fftoXML.cfm?type=daily''r')
web = urllib.urlopen(document)
get_web = web.read()
xmldoc = minidom.parseString(document)
ff_DataSet = xmldoc.getElementsByTagName('ff:DataSet')[0]
ff_series = ff_DataSet.getElementsByTagName('ff:Series')[0]
for line in ff_series:
price = line.getElementsByTagName('base:OBS_VALUE')[0].firstChild.data
print(price)
来自网站的XML代码:
-FFD
false
Federal Funds daily averages2013-05-08
Federal Reserve Bank of New York
Public Information Web Teamny.piwebteam@ny.frb.org
-
D
FF
O
D
2013-05-07
0.12