掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: bt4baidu

[教程] 【史上最全】在线词典抓取、制作技术汇总

    [复制链接]
  • TA的每日心情
    开心
    2018-10-7 22:18
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-10-26 00:25:52 | 显示全部楼层
    bt4baidu 发表于 2014-10-25 21:01
    2 t/ ^5 `, W& C3 J3 G现有的mdx词典,其实足够绝大多数人用一辈子的了! l& h: K  E9 @* k/ T  q
    9 _2 ?+ T5 S( i" `
    本人前段时间制作、收集了不少,经过一段时间的比较 ...
      a$ u7 i' ], u: x' i# Q
    能问一下那个VOC是啥词典啊?我好像从来没有见到这种缩写啊!

    该用户从未签到

    发表于 2015-6-23 23:55:09 | 显示全部楼层
    bt4baidu 发表于 2014-10-22 20:214 o6 ]7 {- j& Q+ K* r
    最好带着一个问题,在解决问题的过程中边用边学,比如抓词典;否则泛泛的看书、看资料、做一些不痛不痒 ...

    1 K" U; P& r$ m4 i# @默默点个赞

    该用户从未签到

    发表于 2015-7-2 11:33:21 | 显示全部楼层
    针对
    IV. 片断索引型网站
    说一下。) r" W- `: c8 B/ q/ x! R" ?) Y5 g
    其实只是你没有发现而已。
    5 w0 W$ y  W' g) l4 b% \: ?, eODE: http://www.oxforddictionaries.com/browse/english/
    4 i' n$ i. `% r) @3 pRHD:http://dictionary.reference.com/list/a/8 v0 p0 X* @1 d4 C  {
    CALD:http://dictionary.cambridge.org/browse/learner-english/
    ! J% ?5 Q! ^/ t7 Q: v0 R# O/ t8 W$ j, w
    如果不想写爬虫来找索引入口,那么就要用好 Google 。答案肯定就在第一页。3 G3 x3 v$ g+ x( |, C& A
    以第二个为例:) }4 Q# ]* c9 }/ j2 L' L2 O; w2 j& `
    inurl:browse | inurl:list site:dictionary.reference.com, J' g2 [0 t' S. L. `
    4 n6 |1 S, B; B3 E$ x% h8 O
    PS:最近才发现这里,发现资料很多啊。( J8 a) Z9 _) X5 p5 X
  • TA的每日心情
    开心
    昨天 08:00
  • 签到天数: 1927 天

    [LV.Master]伴坛终老

    发表于 2015-7-7 13:05:42 | 显示全部楼层
    只要可以完成任务,用什么语言都可以。。。
    5 w( Z: I' p+ X  Q1 q! _在python出来之前是perl是抓站首选。。。它才是为正则而诞生的。。。
    9 u  j& y: L" t; n+ kpython其实就是java的脚本代作。。。: ?7 u, \: h4 V
    linux现在核也不是纯是C,都用C++。。。. J: W4 `2 F9 ]" S3 n
    所以没有什么最好的,只有适用的。。。4 `! @$ V4 z) h, [3 I& H* K- t/ @
    抓站如果不用线程或进程之类,在linux上
    2 G  U/ X. n1 b4 J- v6 X9 F& s5 T5 dshell+sed or shell+awk5 i3 p6 c. T9 I( u+ C) ?. p8 d* j
    wget or curl都可以通杀一大遍。。。。

    该用户从未签到

    发表于 2015-8-24 10:09:17 | 显示全部楼层
    感谢楼主分享知识和经验。

    该用户从未签到

     楼主| 发表于 2015-9-12 12:17:54 | 显示全部楼层
    排版、修改他人制成品小技巧- S, `' P1 f+ |7 f( n, {" `/ B
    0 {% T; t9 K, B" D4 F; n7 ~
    假如下载了别人制作的词典,对其中某一块的配色、缩进等不太满意,想自己动手改改! O& I/ _) A, d: B
    或者,看到别人的排版比较舒服,自己制作词典的时候想借鉴一下
    * q  S( ^& |4 N2 t结果解开mdd,打开css文件,看到上百行密密麻麻的文字还真是有点晕。。。' T1 T% s$ |7 b4 J- N
    这里有个比较省时省力的小技巧,可以快速定位到想找的地方. i4 K8 h0 [8 k' m1 O

    / n" z9 ?! ^2 S1、Goldendict里,在想修改的地方点右键,有个“审查元素”:
    # z4 Y! T) q% w0 v! e! M8 g& I- |/ P! D# y$ ?9 n' Y

    8 R1 ^$ T6 S- ~, p$ [$ @  w7 F2、点进去会打开webkit浏览器的调试窗口,红框圈起来的地方就是了,想借鉴就直接copy-paste到自己的css里完事
    # J8 k) q* a5 h3 _0 n/ V1 q9 }) n' ~, e- j" O' A

      j* R3 S- F) R# P2 t0 Y+ B3、修改就用Gettext等工具解开mdd文件,然后打开css改相应的地方- ~& I. J  M. m, F/ g( \3 |
    9 f2 x  y8 t7 D1 k% M: H
    9 e2 W8 f0 c3 R/ a# n2 |
    收工
  • TA的每日心情
    开心
    2020-8-14 17:45
  • 签到天数: 461 天

    [LV.9]以坛为家II

    发表于 2015-9-17 13:37:38 | 显示全部楼层
    原来学习教程在此,得好好研究一下,谢谢你!

    该用户从未签到

     楼主| 发表于 2015-9-20 10:40:37 | 显示全部楼层
    Windows下制作词典必备的文本处理软件
    ) y! c0 g( Z: b/ u  U; M6 d
    • EmEditor
    • Beyond compare+ p) R0 Y8 N) D3 @

    / @$ E; g& V9 z7 V( x1 l6 H9 b" G* V3 T* I
    前者用于编辑,后者用于差分比较
    8 @" |& ]) |5 B4 d; F! Z$ m9 _1 D处理300Mb以上的超大尺寸文本文件毫无压力,实在是无比强悍

    该用户从未签到

    发表于 2015-9-23 21:54:24 | 显示全部楼层
    The best article ever read on how to get online dictionaries.

    该用户从未签到

     楼主| 发表于 2015-11-3 22:35:33 | 显示全部楼层
    关于字体,请参考! W# }: \( O3 B$ X
    8 K* ^, f" t* Y: T+ ?. T5 g# Q
    网页设计中最常用的字体有哪些?(中文和英文)
    # c  h) q& _! p, m8 ?http://www.zhihu.com/question/19680724
    4 i+ F) l, @+ J/ b. u
    8 q- k/ m( l- b, S/ ]4 `3 }7 l本人用的最多的是Lucida Grande、Helvetica,正文里的斜体字首选Georgia,音标用Lucida Sans Unicode# @  [, K8 M9 ]
    这几种字体在Windows、苹果OS上显示效果都不错,字号也比较全
    ( h  ]1 K; I7 F( P另外Open Sans字体也挺漂亮
    6 y+ e" b+ n2 e2 B, F' R

    该用户从未签到

     楼主| 发表于 2015-11-9 20:33:50 | 显示全部楼层
    把UNICODE字符转为HTML实体字符,用于处理外来语字母,几行python代码搞定 : t# W( u* `( \3 k% h
    . z, G7 _. i% h9 e$ b* ^, K' d
    1. def uc_to_hc(text):6 R1 M* J. @. p# b2 N& ~- E
    2.     rst = []
      & k; V5 G- w3 x) E, T, z
    3.     for ch in text:* A5 `' p+ H9 I* Q5 ^# q4 i3 d
    4.         val = ord(ch)
      ' |" M9 f- _; J. o
    5.         if val<=0x7F:: J7 r! a% L2 a6 d- P, f" b6 N; a5 {
    6.             rst.append(ch)
      ( I8 z! v7 F8 h
    7.         else:
      9 `% q8 s( z) X: e2 c/ v
    8.             rst.append('{0}{1:0>4X}{2}'.format('&#x', val, ';'))
      0 j4 l; ~4 B. Z  u
    9.     return ''.join(rst)
        u0 H2 T; i7 P; a( V9 k' B$ p
    复制代码

    该用户从未签到

     楼主| 发表于 2015-11-14 18:19:54 | 显示全部楼层
    【索引】 图片降噪点/切除白边/去背景(透明化)/分割程序
    5 E0 e, _' j* s) h/ E$ A& J% |https://www.pdawiki.com/forum/thread-14681-1-1.html

    该用户从未签到

    发表于 2015-11-17 12:33:59 来自手机 | 显示全部楼层
    谢谢楼主  正想学呢

    该用户从未签到

    发表于 2015-12-1 10:50:38 | 显示全部楼层
    非常感谢楼主的分享!支持...

    该用户从未签到

    发表于 2015-12-6 23:40:44 | 显示全部楼层
    感谢楼主分享,学习了,长了很多姿势。。。

    该用户从未签到

    发表于 2015-12-27 06:20:40 | 显示全部楼层
    感谢楼主分享知识和智慧。
  • TA的每日心情
    开心
    2020-9-30 00:26
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2016-1-19 19:37:17 | 显示全部楼层
    好棒的教程!!!!!

    该用户从未签到

    发表于 2016-1-29 17:47:04 | 显示全部楼层
    好教程,慢慢看看。
  • TA的每日心情
    慵懒
    2023-8-4 12:07
  • 签到天数: 732 天

    [LV.9]以坛为家II

    发表于 2016-3-12 19:53:26 | 显示全部楼层
    学习了!谢谢
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-8 06:35 , Processed in 0.210978 second(s), 5 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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