[脚本收集]:在线词典
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库,做出一个好看的界面。
这里关键的是正则表达式,以后会专门写这个方面的总结
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库,做出一个好看的界面。
这里关键的是正则表达式,以后会专门写这个方面的总结
相关文章推荐
- 在线SQL执行计划收集【脚本收藏】
- 在线整理索引碎片脚本
- 在线生成iptables防火墙脚本的网站
- 脚本代码收集
- PHP在线英文词典(英->中)
- 鸟窝小游戏是专门收集一些好玩在线小游戏的平台
- 亿能测试大讲堂 - YY在线课程[ 测试人员需要掌握的Shell脚本编程 ]
- 利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)
- 收集的48个Shell脚本小技巧
- 操作 cocos2d-js 在线更新代码脚本(热更新)续
- kle 日志收集系统维护之清理索引及索引优化脚本
- 快速收集ADDM性能报告的脚本
- vretica自动收集统计信息脚本
- 【转】在线翻译、词典、离线工具大全
- 工具推荐. 在线unix, 在线python/perl脚本测试环境
- Linux自动收集某个进程的脚本
- VBS脚本常用经典代码收集
- 好书在线读,我的收集
- 几段非常有用的脚本(来自微软网站,由downmoon精心收集)
- Linux服务器性能日志收集和分析脚本