qwert12345sd 发表于 2022-4-28 00:01:41

求助,读取某网页表格里的一列数据

本帖最后由 qwert12345sd 于 2022-4-28 00:05 编辑

**!(data/attachment/forum/202204/28/000118p7kj74bdjkvk0zm7.png)!(data/attachment/forum/202204/28/000134p9x8gg8t9n9ef59c.png)求助,读取某网页表格里的一列数据然后相加,结果显示出来,应该怎么写?**

李恒道 发表于 2022-4-28 00:33:32

这个可以tr td:ntd-child(列)然后queryselectorall,获取到nodelist集合之后调用reduce函数

qwert12345sd 发表于 2022-4-28 23:54:25

李恒道 发表于 2022-4-28 00:33
这个可以tr td:ntd-child(列)然后queryselectorall,获取到nodelist集合之后调用reduce函数 ...

感谢你的回复,我是菜菜菜鸟{:4_115:}能说的具体点吗感谢

李恒道 发表于 2022-4-29 09:00:39

qwert12345sd 发表于 2022-4-28 23:54
感谢你的回复,我是菜菜菜鸟能说的具体点吗感谢

有兴趣的话可以学学
已经是全部的流程了哦

极品小猫 发表于 2022-4-29 13:49:57

let numbers=0;
document.queryelectorAll("tr.ant-table-row>td:nth-child(4)").map((x)=>{
if (x.indexOf('M')>0) numbers+=(+(x.replace(/MB\/s/,'')))*1024;
else numbers+=+(x.replace(/KB\/s/,''))
});
alert(numbers);

包含字符内容要处理,后面你还要换算单位……

qwert12345sd 发表于 2022-5-2 16:48:50

极品小猫 发表于 2022-4-29 13:49
包含字符内容要处理,后面你还要换算单位……

感谢这个太有用了
页: [1]
查看完整版本: 求助,读取某网页表格里的一列数据