def translate(word):
if not word:
return
if re.match(u'.*[\u4e00-\u9fa5].*', word) or ' ' in word:
p = {'wd': word}
return "http://dict.baidu.com/s?" + urllib.parse.urlencode(p)
reses = os.popen('sdcv -n ' + word).readlines()
if not re.match(u'^Found 1 items.*', reses[0]):
p = {'wd': word}
return "http://dict.baidu.com/s?" + urllib.parse.urlencode(p)
res = ''
for i in range(4, len(reses)):
res += reses[i]
res = re.sub(u'\[.+\]', '', res)
res = res.replace('\n', '')
res = res.replace('//', '\r')
return res
评论列表
文章目录