DomCrawler在javascript块内搜索

时间:2014-01-09 12:25:05

标签: php symfony web-scraping

我正在使用Symfony2 DomCrawler通过报废来处理特定节点

但是现在我想要一个来自javascript CDATA部分的值,其格式为

<script type="text/javascript">
//<![CDATA[
 var objj = {"key1":"value1","key2":"value2","key3":"value3"};
//]]>
</script>

现在我的问题是可以使用DomCrawler从上面声明的var objj中获取特定键的值。如果没有,则plz提出其他一些方法。

1 个答案:

答案 0 :(得分:1)

使用DomCrawler获取节点的内容(脚本),然后你可以使用preg_match来提取你想要的值。