您的位置:首页 > 其它

[脚本收集]:在线词典

2009-09-02 22:19 274 查看
在线词典的主要流程:
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库,做出一个好看的界面。
这里关键的是正则表达式,以后会专门写这个方面的总结
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: