我试图用XML包抓取Yahoo Finance上的数据。网址为here。
它是雅虎财经的主页,我想抓住商品的价格: enter image description here
说,我想得到号码" 42.21"我在截图中突出显示。代码在这里:
library(XML)
doc=htmlParse("http://finance.yahoo.com/market-overview/?bypass=true")
getNodeSet(doc,"//span[@class="184"]")
但软件会返回:
Error: unexpected numeric constant in "getNodeSet(doc,"//span[@class="184"
任何人都可以帮我解决这个问题吗?我之前使用过非常相似的方法来获取数据,但我不知道这里有什么问题。谢谢。