[脚本收集]:在线词典
在线词典的主要流程:
1. 提交一个POST请求到在线词典网站
1.1 如http://dict.cn/ws.php?q=,服务器将会返回一个xml格式的文本。
- 1.1.1 利用minidom解析这个XML,如果只要得到翻译,就取def节点的值,如果需要例句,就取每个sent节点下的orig和trans节点的值。
1.1.1 关键在于字符的编码转换,必须把xml统一编码为utf8才能正确显示出来 - 1.2 或者是有道词典:http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q=
1.2.1 利用urllib的urlopen方法得到提交后页面的response - 1.2.2 利用正则表达式去匹配单词含义的节点
-
2 利用上述两种方式,另外加上PyQt等GUI库,做出一个好看的界面。
这里关键的是正则表达式,以后会专门写这个方面的总结
作者:Shane
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。