python词典的小例子
#!/usr/bin/python
2 #coding=UTF-8
3 #这是利用的有道的词典完成的词汇的查询
4 import sys
5 import urllib
6 import urllib2
7 def search(word):
8 main_link='http://dict.youdao.com/search?le=eng&q='
9 l_link='&keyfrom=dict.index'
10
11 t_link=main_link+word+l_link
12 html=urllib2.urlopen(t_link)
13 s_code=(html.read()).decode("UTF-8")
14 result1=s_code[s_code.find('<div id="results-contents" class="results-content">'):len(s_code)]
15 result2=result1[result1.find('<div class="trans-container">'):result1.find('<div id="webTrans" class="trans-wrapper trans-tab">')]
16 result3=result2[result2.find('<li>'):result2.rfind('</li>')]
17 result_list=result3.split('<li>')
18 for i in result_list:
19 i=i[:i.find('</li>')]
20 print i
21 print '\n'
posted on 2013-03-27 08:25 Practicer.. 阅读(191) 评论(0) 收藏 举报
浙公网安备 33010602011771号