问题答案

在做一个采集项目,在目标网页上显示的内容都是js解析后动态输出的,从源代码中无从获取内容。所以想也许可以把js抓取下来执行后再取出结果。

在做php时,有php v8js模块:http://www.php.net/manual/en/book.v8js.php

以上场景引出,能否用Golang解析JavaScript脚本?有否有高人已经做了什么包可以使用? 

标签: JavaScript go
答案

下面这个原生的Go库可以解析JavaScript https://github.com/robertkrimen/otto
使用cgo调用V8引擎 http://bravenewmethod.wordpress.com/2011/03/30/embedding-v8-javascript-engine-and-go/ 

举一反三