Ios 如何从objective C中的网页获取脚本的特定部分?

Ios 如何从objective C中的网页获取脚本的特定部分?,ios,objective-c,html-parsing,Ios,Objective C,Html Parsing,我一直在从html中获取一些数据。我知道我必须解析它,但我正在努力解决的问题是,我不知道如何编写正确的路径(甚至我不知道是否可能)来从以下代码中获取数据: <script type="text/javascript"> //<![CDATA[ $(function(){ var chart = new charts.QuoteChart($("#container_quote_chart"),

我一直在从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\u close”开始到“exch\u close\u time”的数据


提前感谢您的帮助。

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

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


就是这样

所以你在问如何将这些数据从脚本传递到Objective-C本机层?我只需要将这些pref_close和exch_close_time放入两个单独的nsarray中。