|
|
本帖最后由 qiuhao1112 于 2016-8-9 21:35 编辑 $ r& p2 z, S3 s) V7 Y: {* ^
' _1 S% I/ ]' NMdict词典DIY工具系列之三:MDX文本内容提取解析工具+ ]0 U3 u$ G7 _* Y" h; V
! X3 r( C" f0 T" }. u. s8 N) p6 n
9 D) k- A+ p/ |
5 E' n* ]% F/ v$ |基于html网页解析,专用于MDX文本解析并自动生成MDX格式文本,生成的文件可直接压缩打包成词典;& s5 @' S% J& M" g9 Q
此工具可用来提取词典内容中的特定内容并,比如短语提取,音标提取等一切你想提取的内容。
; q# M$ C1 ]1 f1 e& _5 Z$ w
5 ]& L0 d7 D- {# C
# t* Z/ e" F* } G* z5 ^9 K% s) _0 C/ Q用法:2 S( Y( K2 q# Y
. S$ {5 `2 ~0 G6 ?0 H
比如下面这个网页标签:
" M/ e# l5 b- o" C
+ u- V$ ?+ R% a6 E& `5 e, Y6 l<div class="explanation_item" id="d1234">
: h- m/ u5 S6 h+ b
) I0 E) k# Y" v) z4 I) m' R+ Q1 c) Y& c/ u; M* `; l
标签名为 div
( x+ z) u9 c' V1 e* r属性 有 class 和 id (还可能有别的属性)
+ B1 y) p. L- x$ F! ~4 _其属性对应的值:class的是explanation_item , id 的是d1234;
/ ~2 {) P0 M9 D7 y6 X9 l6 A2 H0 }* O0 o$ o) V* B6 ?
& Z* V X( Y3 V% @- t
若想提取这个标签的内容:
7 {% g9 T/ p) z- Z) J D4 |: G* w3 d/ Q) C
需要输入三个值:div,class,explanation_item
5 v% I4 }" E3 q, ` A 或者:div,id,d1234 c& |8 {/ N8 D: R$ F) |
. b: I! S6 ^* l: i6 e+ z0 \还有可能只有标签名,比如<body>这个标签,那么在(tag_name)输入框输入:body,其余不两项不用输入,直接回车即可( ?" m7 z1 { l( L' v/ m1 D4 J
& v4 G) \2 W0 ^3 \' B
8 R$ w- w" a" _- {. C0 `
& ]9 n5 H$ O, n6 I$ B D8 z! |输入方法:. S2 B6 r w. Z) v6 R
/ o5 m7 i; l M( c: c4 k
Input source file name:(你的MDX文本文件名)9 t+ o' a( j; g! s" k1 {+ v3 i
Input tag-name:div
+ i$ N! x1 _# q2 _' D: T) _2 b Input tag-attribute:class( q$ f* a5 f! o8 w% P* ~4 i, d) V
Input attribute-value:explanation_item
, w m/ C" Z, w3 Z
" O+ z9 w) M0 ^$ V8 E5 ]; b+ w9 e- h或, N; j6 ~: l3 j- i4 d
Input source file name:(你的MDX文本文件名)
) k$ D! Y7 b6 Z# m4 e8 N Input tag-name:div
; m" j8 `) x0 T. ` Input tag-attribute:id) M5 J, `. B5 I" A& @: h$ D7 Z
Input attribute-value:d12341 U$ ~3 t6 v E' f Y
& X; ^$ h) d% W# [4 a! U. F如果没有属性,比如body
5 v+ {% C2 s8 }+ _; k+ q: `, i
Input source file name:(你的MDX文本文件名)0 v; d. @4 _" e/ l$ A/ \5 _9 o
Input tag-name:body2 g* p) W$ p2 W) g$ i' w* s- F2 { _
Input tag-attribute:(不输入,回车跳过)
' x3 @7 w5 v+ S+ v1 j. ? Input attribute-value:(不输入,回车跳过)% ]/ ?9 w' _( w5 [7 G. j
- S: Y1 G; ^/ S# K
OK。。。。
( I4 t' ]$ s( u3 j( g. @; F5 A6 b% ]$ \; M: I: C
a5 q, ]. k1 L
+ Z6 e4 S0 I0 }8 i; j; `+ f' ] t( o" |3 F
由于是逐个解析html, 所以速度不是那么快,但使用足够简便,很方便。
4 X2 S& p; V; E! f; f# a+ P! v3 T! G
$ L' A9 M( H" X6 T" o" T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
本帖被以下淘专辑推荐:
- · 工具|主题: 8, 订阅: 5
- · 其他资料|主题: 24, 订阅: 1
|