掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 8957|回复: 16

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

[复制链接]

该用户从未签到

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

本帖被以下淘专辑推荐:

该用户从未签到

发表于 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的每日心情
    开心
    6 天前
  • 签到天数: 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 编辑 ; M; Y) p5 u( _# w6 |% m3 j

    0 r2 v. c' N; U& C5 P) j" w支持参数式命令行吗带空格类名怎么办
    - g; x0 ^" h+ S; U3 ]9 R
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-10-12 09:27 , Processed in 0.027599 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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