|
|
本帖最后由 qiuhao1112 于 2016-8-9 21:35 编辑
: k8 K( h1 [- n" R7 M* Y( m# _$ B2 a& m* u; p
Mdict词典DIY工具系列之三:MDX文本内容提取解析工具
: P* l/ x) V9 `$ Q. u; z) Z: W
) ?; [9 H- q1 ?5 s) ?) L5 r/ f& r$ N4 n/ F& \' Z+ G- j6 e3 m
" C# O8 [; ~* G" L基于html网页解析,专用于MDX文本解析并自动生成MDX格式文本,生成的文件可直接压缩打包成词典;
u C$ H+ v. b4 w5 k- J此工具可用来提取词典内容中的特定内容并,比如短语提取,音标提取等一切你想提取的内容。7 w W, ]) U! u2 N, l: o A2 W
0 ~; |4 C" X8 L; r W! N8 ~5 f* Q7 B1 q. K
用法:
* S7 j9 u. w0 |2 p! V9 N3 {
; {4 Q# o" O K+ p/ V& \比如下面这个网页标签:) @1 }4 f. j6 R$ Q# D, D r
! ?) d |" j$ m: n, @
<div class="explanation_item" id="d1234">
9 q# I( O5 |3 U. d5 f$ Z& k5 H8 n/ k8 g% l j+ l
6 l) E2 L4 m6 O0 C& O- w
标签名为 div
( N1 ^3 I+ w9 \1 \属性 有 class 和 id (还可能有别的属性)
- f6 g1 f; Y$ i( h; R p- Y其属性对应的值:class的是explanation_item , id 的是d1234;
* r% x) W) V0 ~# R, t4 b% @+ P f
# z0 Y1 r% [% |' _. R. k3 y! r3 W. @, b3 c. q6 P% J: o0 G. n
若想提取这个标签的内容:5 u, [+ K& l4 t
: {( X9 O" C! ]# u* d( J! R! C
需要输入三个值:div,class,explanation_item' b( |, B+ ?1 W& D6 ]! O
或者:div,id,d1234
. c* B6 s8 |' }* n) G% G1 g" \; J9 r9 C. u5 h' K
还有可能只有标签名,比如<body>这个标签,那么在(tag_name)输入框输入:body,其余不两项不用输入,直接回车即可
1 S- S; k; S z9 u7 j6 ^3 m: F6 g1 r) _% N4 d) Y4 ^/ |
6 @5 ~% c; A+ Z+ i( {
* T K1 K4 N0 t1 G9 u1 j输入方法: W/ O' L K7 n; d( f
/ f p& P1 d5 R: B Input source file name:(你的MDX文本文件名)
" m$ R4 L! ?. L+ m2 K Input tag-name:div
2 T& _( R. ~ r Input tag-attribute:class
8 O1 l1 F& g. q, N: h0 x+ L% { Input attribute-value:explanation_item+ t5 D. m9 Z- g, T) L% ^
" w4 c& r+ S( }6 x+ M% b8 N2 z
或1 q5 `% F- H7 F7 w( b0 t V! a- o
Input source file name:(你的MDX文本文件名)( M: {7 c3 I1 |) |
Input tag-name:div& r, b& |$ Z3 y n7 }4 d
Input tag-attribute:id
( b% [! Y+ g- E! a Input attribute-value:d12341 r8 t, g, N4 t
" p. K m3 |3 f8 y/ A1 C' f
如果没有属性,比如body1 r, m6 Y7 M8 r
- h+ i+ T. K" d* B
Input source file name:(你的MDX文本文件名)
% S- ~5 y4 _8 a3 Q- |/ z" V8 `% N Input tag-name:body1 q+ H( m7 w; n2 x) ?8 q
Input tag-attribute:(不输入,回车跳过); J3 c* q) \4 _" V0 [, G( J
Input attribute-value:(不输入,回车跳过) V& x( x9 C+ B; _
$ _+ u, E! p4 x$ F# E1 J5 F2 d C( l. \
OK。。。。" G1 f7 S9 h' k) C- d r; l
. Z, ]2 l0 z; \1 \0 c1 u/ p; U
# u( b5 }7 [7 N
8 |# k1 c5 y. q6 O" |/ U7 Q7 `
7 h+ V* L$ x a1 z b由于是逐个解析html, 所以速度不是那么快,但使用足够简便,很方便。# W! O3 }, X9 x2 ]! U; Q
) v+ j$ k7 L8 q% m9 ~) w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
本帖被以下淘专辑推荐:
- · 工具|主题: 8, 订阅: 5
- · 其他资料|主题: 24, 订阅: 1
|