CNode

怎么将html 中的table 数据转化为json数据

问答
Lliushaobo05发布于10 年前最后回复10 年前7 回复10364 浏览0 收藏

爬虫抓来一大堆html 的table 数据也就是由模式规范的数据,现在想把把它转化成json 数据,存放到mongodb 中,有什么好的模块或是实现方法

查看回复

回复 (7)

4
44886#1·10 年前

我是人工转的

A
a284628487#2·10 年前

cheerio?

L
liushaobo05#3·10 年前
引用 44886我是人工转的

@44886 数据量比较大

L
liushaobo05#4·10 年前
引用 a284628487cheerio?

@a284628487 cheerio 貌似没有这个方法吧,需要写扩展方法

D
DaisyHao#5·10 年前

可以试一下,看看数据的来源 From Noder

R
rlxshxf#6·10 年前

我刚写了类似的功能,你看看能否适用。 table里每个td里放的是input,可以修改,外面放个form 转json代码如下: function getTableData(){ var json=[]; var data = $("form").serializeArray(); var j=0; $.each(data,function (i,field) { if(j==0) sdata="{"; sdata+='"'+field.name+'":"'+field.value+'"'; j++; if(j==4){ sdata+="}"; json.push(sdata); sdata=""; j=0; } else sdata+="," }); return json; //返回数据 }

K
kylezhang#7·10 年前

手工直接对table的datasource操作就行。

参与回复
登录后即可参与回复。登录