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")
根据别人的脚本写了另一个,主要是正则表达式那里改了一下。
分享到:
- 2009-07-22 18:08
- 浏览 1206
- 评论(2)
- 论坛回复 / 浏览 (2 / 3361)
- 查看更多
相关推荐
1. 行分隔:每行代表一个单词及其释义,通常以英文单词开头,后接汉语翻译,之间可能用逗号、空格或制表符等符号分隔。 2. 字典序:词典内容一般按照字母顺序排列,方便查找。 3. 特殊标记:某些词典可能会包含特殊...
本压缩包中提供的“vb字典”是一个用VB编写的英汉词典软件,为用户提供方便快捷的英语单词查询服务,尤其适合英语学习者和爱好者。 这个英汉词典程序的实现主要涉及以下几个技术点: 1. **用户界面设计**:VB提供...
《Mac.21世纪英汉大词典》是一款专为苹果Mac用户设计的英语学习工具。这款词典软件集成了海量的词汇资源,为用户提供高效、便捷的英语学习支持。在Mac平台上,用户可以享受到这款专业词典带来的全方位语言学习体验。...
源码文件`电子英汉词典.源码`是整个项目的代码核心。其中可能包括了用户界面程序、数据库交互模块、搜索算法的实现等内容。对Java基础和高级特性的掌握,如IO流、图形用户界面(GUI)设计、网络编程、多线程处理以及...
在本项目“英汉词典 发音版 vs2008 C#”中,开发者利用C#的强大功能创建了一个具备英语到汉语翻译功能的词典,并且增加了单词发音的功能。这个项目是在Visual Studio 2008环境下编写的,这是一个集成开发环境(IDE)...
而基于Python开发的英汉电子词典软件源码数据库,则为开发者提供了一个宝贵的资源,使得我们可以深入理解如何构建这样的应用。本文将详细探讨该软件的核心技术、设计原理以及实现细节。 首先,我们要明确的是,...
《C++英汉词典》是一款基于C++...总的来说,《C++英汉词典》是一款集成了C++编程技术、数据结构、文件操作、用户界面设计等多个领域知识的综合应用。它不仅展示了C++的强大功能,也为用户提供了学习英语的便利工具。
Python 完整项目,Python 毕业设计,包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。可用于 Python 毕业设计,Python 课程设计,Python 期末大作业。 该系统功能完善、界面美观、操作简单、功能齐全...
通过使用 Python 语言和 MySQL 数据库,实现了一个在线的英汉电子词典,用户可以通过浏览器查询和翻译英语单词。 知识点一:Python 语言在软件开发中的应用 Python 语言是一种高级的脚本语言,广泛应用于数据分析...
《一个英汉词典的TXT版本》 在信息技术飞速发展的今天,电子词典已经成为学习者不可或缺的工具。本资源“words.zip”提供了一个英汉词典的TXT格式版本,包含大约6万多条词汇,旨在为英语学习者、翻译工作者以及编程...
本资料“一个用C语言实现的命令行英汉对照词典.zip”为C语言的学习者提供了一种实践性的学习资源,它将理论与实际应用相结合,帮助新手更好地理解和运用C语言。 首先,我们要明白C语言是一种底层、高效的编程语言,...
本项目名为“简单英汉词典”,是一个自定义词汇的双语词典应用,旨在提供一个便捷的平台,让用户可以自行输入英语和汉语词汇进行查询。该项目的核心功能是基于MySQL数据库进行数据存储与检索,用户可以方便地添加、...
这些特性使得它不仅仅是一个简单的翻译工具,而是一个综合性的语言学习平台。 文件名【英汉词典】可能指的是这个Web词典项目的数据文件或源代码库,包含了实现上述功能所需的各种资源,如词汇库文件、HTML模板、...
该压缩包文件“python英汉电子词典软件源码数据库演示.zip”包含了使用Python语言开发的一个英汉电子词典的完整项目。这个项目基于Django框架进行构建,Django是Python Web开发的一个强大且广泛使用的框架,以其MVT...
【标题】"英汉词典在线查询工具asp版v1.0"是一个基于ASP(Active Server Pages)技术开发的在线英语-汉语词汇查询系统。这个版本号为v1.0的程序提供了435468条英汉词汇的翻译数据,能够帮助用户方便快捷地查找英文...
【标题】:“基于ASP的英汉词典在线查询工具”是指使用Active Server Pages(ASP)技术开发的一个在线应用,能够帮助用户实现英语单词与汉语之间的翻译查询。ASP是一种微软公司的服务器端脚本环境,用于创建动态交互...
Django项目之英汉电子词典软件(源码+录像演示+文档).zip 【项目介绍】 高分通过项目,已获导师指导。 包含:项目源码、数据库脚本、LW、PPT、演示录像等,该项目可以直接作为毕设使用。 本项目主要针对计算机相关...
这个"ASP实例开发源码——英汉词典在线查询工具asp版.zip"压缩包包含了一个使用ASP技术实现的在线英汉词典查询工具的源代码。下面将详细介绍ASP的基础知识、在线查询工具的实现原理以及可能涉及的技术点。 ASP的...
标题中的"ASP源码—英汉词典在线查询工具.zip"指的是一个使用ASP编程语言编写的英汉词典查询系统的源代码,它被压缩成ZIP格式以便下载和使用。 这个压缩包可能包含以下组成部分: 1. HTML文件:这些是用户在浏览器...
这个"ASP实例开发源码—英汉词典在线查询工具asp版.zip"文件是一个基于ASP技术的英汉词典在线查询系统的源代码实例。 该实例的核心功能是提供一个方便用户在线查询英语单词并显示其汉语翻译的平台。在实际的ASP编程...