如何实现复制网页表格中的一列数据

使用场景:

需要复制网页中的表格中的一列数据,例如高考录取分数,复制该表中分数列。

依旧是ShareX,截图的不二选择,我设定的单击选项就是OCR,因为用得不多,就搞得方便一点

1 个赞
  1. 搜OCR软件就一大堆
  2. OneNote,图片上右键→ 可选文字
  3. 无隐私方面的强迫症的可以搜 Online OCR,
    百度有相应服务,非开发者也能试用(打开右边链接往下拉就能看到)传送
  4. 动手能力足够的话,强烈推荐 tesseract ,开源,目前由某不可描述的科技公司维护,加上高大上词汇神经网络,不强没天理。
    Github
    各平台下载页面
    Windows平台下载页面
    各语言库下载
    搜到的Win配置教程
  5. 觉得折腾tesseract很麻烦的可以找第三方GUI版(可能要手动下载添加简中语言库)
    新:VietOCR
    旧:FreeOCR
3 个赞

注重表格和排版的话, 世界第一的ABBYY

网页还不简单的???????可以用 Chrome 打开不?

我知道你说的那个东西,我试试过,每次只能复制一个数据,不能复制一列。也是非常麻烦。。。

你说我说的?

如果可以用小书签,并且不引发报警, 你要什么我都可以弄出来,哼唧,不要小看前端

试试这个网址;看能不能实现只复制分数那一列。

Chrome 直接划选无压力啊

试试这个小书签吧:

javascript:(function(){document.body.contentEditable='true'; document.designMode='on'; void(0);})();

不能选中“一列数据”,你试试打开那个网址,只复制分数那一列,而不复制别的内容。

你给的这个小书签用了之后没有啥效果:
1。在qq浏览器里一直在转,没啥效果。
2。在IE里我试了下报表,鼠标指针变成了四个箭头的那种“拖动图标”,别的没啥不同,只能复制一个表格内的数据,无法拖动选中某一列。


如图所示,我只想选中红框内的数字(也即表格里的一列数据),而拖选会导致选取很多不需要的东西。

Just so so

还是有办法的,没啥难度,嗯,今天懒得写了……

马健的CtrlN

那兄弟明天写吧:grinning:

想了一下,你这个需要 UI ……再加上适配 IE,一点写的欲望都木有。

然后我就思考,这事也不难,还我自己会怎么做?写个小公举?不不,我这么懒,怎么可能呢。当然是全部复制出来啦,到了文本编辑器里我就可以闪转腾挪了。

两个关键词:列编辑、正则表达式。

效果不咋的,给你截个图看看:Snipaste_2017-10-18_17-09-34

IE 怕是也可以的,只要一个小书签应该就可以,只是不知道会不会引发其他报警机制

其实我的使用场景如楼下所示,快速获取一部分数字(偶尔有一些字符)。然后粘贴到另一个地方。
一个一个的输入,眼都快瞎了。。。。。。。。。。。
ABBYY用过的,转化PDF什么的还行,但是一个一个的图片转化,不够快捷。

第一个问题:确定是图片格式,而不是其他应用里显示的文字;

第二个问题:数字、字符的范围是不是想当小,而且字体基本一致。


如果符合第一种情况,估计 AHK 就可以把文字直接读取出来,如果是第二种情况,其实自己写一个识别工具也不是不可能