Dict.cn

海词迷你版

过去我经常在海词查单词。海词的内容挺不错,但是界面有些过于花哨了,看上去也很困难。我于是就想在终端里用一个简单的工具来从页面里提取我需要的单词释义,于是就写了一个 Perl 程序来完成这件事情。在 /usr/local/bin/ 里面做了一个名字为 d 的符号链接指向这个程序,在使用的时候只要在终端里输入 d 要查的单词 就好了。后来我还添加过一些功能,把查询过的单词都保存在一个文件中,可以在日后复习记忆。

海词客户端简化版

嫌在浏览器里用海词太麻烦,写了个Perl脚本来提取单词的解释。使用时把单词通过参数送进去就OK了。支持词组。查无此字时理论上不会有输出。

没有使用任何“高级”技术。通过LWP模块把网页弄下来,找到解释所在的位置,通过正则表达式提取出来就差不多了。本来想连例句一起弄出来,但只能做到一条例句的情况,如果例句多了只能显式第一条。如何完美的显式所有例句,还需要再想办法。