【发布时间】:2015-08-27 02:44:08
【问题描述】:
我正在尝试使用 nokogiri 报废一些东西,我想获取 JavaScript 数组中的值,例如这段代码中 'b' 的值。
<script>
var foo = [bar, [a, b, c , d], value, some value, . . ]
</script>
我通过使用doc.search("script")[18].content 获得了脚本块,我如何在此处获取'b' 的值?
【问题讨论】:
-
我不认为 nokogiri 可以做到这一点,但可能一个 Javascript Parser 可以帮助它? github.com/tenderlove/rkelly
-
另一种选择是从字符串中删除数组,然后使用 JSON 解析器解析数组并提取正确的元素。
标签: javascript ruby xml nokogiri