Python基于有道实现英汉字典功能


Posted in Python onJuly 25, 2015

本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下:

import re,urllib
aa="http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q="
print ("input q! to exit ")
while 1:
  word=raw_input(">>>")
  if word=="q!":
    exit()
  else:
    word=word.replace(' ','+')
    url=aa+word
    s=urllib.urlopen(url).read()
    comm=re.compile(r'<td class="dttitle2"><font color="#013694"><b>(.*?)<\/b><\/font><\/td>')
    tem=comm.findall(s)
    com=re.compile('<td class="attributem1web">(.*?)</td>',re.S|re.M|re.I)
    result=com.findall(s)
  if tem:
    for i in tem:
      temp=i.decode('utf8').encode('cp936')
      print (temp)
      print '\n'
  else:
    print ("no such word\n")

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python生成随机MAC地址
Mar 10 Python
python通过urllib2获取带有中文参数url内容的方法
Mar 13 Python
python中常用检测字符串相关函数汇总
Apr 15 Python
python连接数据库的方法
Oct 19 Python
python pandas修改列属性的方法详解
Jun 09 Python
pandas通过索引进行排序的示例
Nov 16 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
Python中qutip用法示例详解
Oct 02 Python
python 判断文件或文件夹是否存在
Mar 18 Python
Python实现简单的代理服务器
Jul 25 #Python
Python实现截屏的函数
Jul 25 #Python
Python基于PycURL自动处理cookie的方法
Jul 25 #Python
Python基于PycURL实现POST的方法
Jul 25 #Python
Python实现对excel文件列表值进行统计的方法
Jul 25 #Python
Python自动扫雷实现方法
Jul 25 #Python
Python导出DBF文件到Excel的方法
Jul 25 #Python
You might like
PHP中4种常用的抓取网络数据方法
2015/06/04 PHP
php多线程并发实现方法
2016/09/30 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
Javascript中的常见排序算法
2007/03/27 Javascript
图片自动缩小 点击放大
2008/07/07 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
给Python入门者的一些编程建议
2015/06/15 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
python 读文件,然后转化为矩阵的实例
2018/04/23 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
python解析xml简单示例
2019/06/21 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
2014流动人口计划生育工作总结
2014/12/20 职场文书
管理失职检讨书范文
2015/05/05 职场文书
大学生支教感言
2015/08/01 职场文书