JS解析器|Golang Otto工具包

2020年4月4日 0 条评论 2.98k 次阅读 0 人点赞

先上包的下载地址

https://github.com/robertkrimen/otto

最近在公司实习做网页爬虫。具体工作内容是收录一些环保数据的工作,在工作中遇到一些网页是由JS渲染的页面如下图所示:

我需要提取JS页面中的ID字段、area字段、QYMC字段。

此需求给人第一反应的是用正则表达式去提取。好歹说在校期间也学过4~5种编程语言,每次新学语言都会连带把正则表达式重新学一遍,可是这玩意儿好久没用就又会遗忘,看着那些正则,只想说看着我好迷。

参考领导和前辈的代码,发现他们使用了一种JS解析器,具体作用在Golang中就可以解析JS代码,因此我也对此次实现做了一次记录。使用方法如下

具体其它使用方法请参看文档:
http://godoc.org/github.com/robertkrimen/otto

兰陵美酒郁金香

大道至简 Simplicity is the ultimate form of sophistication.

文章评论(0)

你必须 登录 才能发表评论