1

我被困在从 html 中获取一些数据。我知道我必须解析它,但我正在努力的问题是我不知道如何编写正确的路径(甚至我不知道是否有可能)从这段代码中获取数据:

<script type="text/javascript">
//<![CDATA[
$(function(){
  var chart = new charts.QuoteChart($("#container_quote_chart"),
                                              "EXITO",
                                              {"precision":2,"prev_close":33300.0,"data_values":[[1377253260000,33300.0],[1377253440000,33280.0],[1377254100000,33280.0],[1377255600000,33220.0],[1377257400000,33220.0],[1377261660000,33200.0],[1377264000000,33200.0],[1377264060000,33200.0],[1377267780000,33200.0],[1377271260000,33200.0],[1377273120000,33200.0],[1377273180000,33200.0],[1377273240000,33240.0]],"exch_open_time":1377250200000,"exch_close_time":1377273600000,"show_1D":true,"selectedPeriod":"1D"});
        new charts.AutoComplete(chart);
        });
    //]]>
</script>

我需要的真实数据是从“pref_close”“exch_close_time ”的数据。

感谢您提前提供任何帮助。

4

1 回答 1

0

好吧,感谢您的回复和建议,但我设法通过使用 Hpple 库解析它来获取我想要的数据。至于 XPath,这是真正的问题,我使用了一个名为 Firebug 的 Safari 扩展,它向我显示了正确的路径。

我所做的是打开网站页面源;找到我想拿的那块;选择行;用鼠标右键单击,我有这个“复制到 XPath”选项;将代码粘贴到 Xcode 中。

就是这样!!!

于 2013-08-25T03:35:24.840 回答