我尝试解析脚本标记javascript变量,但不幸的是输出为null。 HTML代码是
<html>
<body>
<script type="text/javascript">
<!--
var javascriptValues = {"key":"test"};
//-->
</script>
</body>
</html>
我的casperjs部分是:
var foo = this.evaluate(function() {
return document.javascriptValues;
});
this.echo(foo.innerHTML);
有没有办法通过casperjs执行和打印页面变量?