掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 9143|回复: 16

[工具] Mdict词典DIY工具系列之三:MDX文本内容提取解析工具

[复制链接]

该用户从未签到

发表于 2016-8-8 22:30:18 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖被以下淘专辑推荐:

该用户从未签到

发表于 2016-8-9 22:21:44 | 显示全部楼层
这是偶需要的工具,qiuhao1112老大 I love you

该用户从未签到

发表于 2016-8-15 22:17:38 | 显示全部楼层
下载回帖,回头慢慢学习怎么用,谢谢楼主无私分享

该用户从未签到

发表于 2016-8-20 23:33:19 | 显示全部楼层
谢谢楼主的分享!这个绝对要顶!!!
  • TA的每日心情
    开心
    2024-7-8 11:31
  • 签到天数: 1502 天

    [LV.Master]伴坛终老

    发表于 2016-8-21 16:17:34 | 显示全部楼层
    回头慢慢学习怎么用,谢谢楼主无私分享!

    该用户从未签到

    发表于 2016-8-31 14:26:12 | 显示全部楼层
    dddddddddddddddd
  • TA的每日心情
    奋斗
    2025-11-16 23:23
  • 签到天数: 2044 天

    [LV.Master]伴坛终老

    发表于 2016-9-1 22:31:28 | 显示全部楼层
    谢谢楼主无私分享!

    该用户从未签到

    发表于 2016-9-26 08:39:29 | 显示全部楼层
    谢谢,这是MDICT的五个工具!

    该用户从未签到

    发表于 2016-10-12 21:59:22 | 显示全部楼层
    神器啊 多多益善

    该用户从未签到

    发表于 2017-1-6 14:44:31 | 显示全部楼层
    下载解压显示 文件错误  
  • TA的每日心情
    开心
    2026-10-6 11:59
  • 签到天数: 999 天

    [LV.10]以坛为家III

    发表于 2018-2-13 23:44:06 | 显示全部楼层
    求教:如果是要提取词典里面的例句的话,该如何用这个软件提取呢?谢谢
  • TA的每日心情
    开心
    2018-2-20 00:08
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2018-2-17 11:49:43 | 显示全部楼层
    自己学习试试下,非常好
  • TA的每日心情
    怒
    2021-10-23 19:58
  • 签到天数: 212 天

    [LV.7]常住居民III

    发表于 2020-2-9 06:46:52 | 显示全部楼层
    本帖最后由 lemonlab 于 2020-2-9 10:32 编辑
    * a1 G) b5 j& H+ M/ z0 v
    ! t8 k  Y8 a7 j4 q1 w7 X支持参数式命令行吗带空格类名怎么办( A+ }- y+ S7 h# y9 `9 r- l
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-10-29 10:25 , Processed in 0.021237 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表