首页 > 能否用Golang解析JavaScript脚本?

能否用Golang解析JavaScript脚本?

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

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

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


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

otto最好用

【热门文章】
【热门文章】