1
chon 2013-05-22 11:22:34 +08:00 via Android
就像Evernote web clipper?
|
2
ratatata 2013-05-22 12:12:03 +08:00
两个思路:
1.截图,然后OCR 2.DOM Tree解析,类似于Chrome的开发工具盒Firebug的,你选取的区域识别为DOM Tree中相应的HTML,然后取值。 缺点也各自明显: 1.OCR识别率不高 2.可能会因为css定位等各种原因,你选取的区域不一定能准备识别到HTML |
4
shoumu OP |
5
lycanlancelot 2013-05-23 09:58:51 +08:00
javascript是有这个方法的,就是按照一个坐标,返回一个HTMLElement;或者根据XPATH也可以。
|
6
cutehalo 2013-05-23 10:02:35 +08:00 1
类似于chrome里那个插件?好像叫page monitor吧
可以监控页面指定区域的 变化后会有提醒 |
7
jiangplus 2013-05-23 10:20:53 +08:00
我以前也想做个这种东西,想要一个Firebug那种元素选取器
|
8
clowwindy 2013-05-23 15:05:49 +08:00
以前做过一个标注网页元素的 PATH 工具, PyQT + webkit。用 javascript 获取鼠标 hover 的元素,取出这个元素的大小和位置,然后在上面画一个半透明的框。这样用户就可以选择了。然后在用户点击的时候,取出这个元素你需要的信息。
|
9
rrfeng 2013-05-23 15:11:20 +08:00
感觉跟 chrome 的dev tools有点类似,选中一个elements就高亮显示
还有 adblock 的右键添加屏蔽,应该也有差不多的功能。 |
10
leojoy710 2013-05-23 16:02:31 +08:00
麦库的剪辑器也是这种...源码里面mknote.inspector部分就是选择htmlelemnt用的...
|
11
shoumu OP |
12
binux 2013-05-25 21:52:58 +08:00
要选很容易,获取模版很难
|