欧路词典格式优化

This commit is contained in:
sthoo 2019-06-23 11:08:38 +08:00
parent fffd71226b
commit a062aa2927
2 changed files with 1075 additions and 6 deletions

View File

@ -45,10 +45,10 @@ class Eudict(WebService):
maps = [] maps = []
for element in el_list: for element in el_list:
# 例句 # 例句
i_str = '' i_str = str(element)
m = element.find('div', {'class': 'content'}) m = element.find('div', {'class': 'content'})
if m: if m:
i_str = str(m) # i_str = str(m)
# 声音 # 声音
sound = url.format( sound = url.format(
element.get('source'), element.get('source'),
@ -102,12 +102,12 @@ class Eudict(WebService):
return self._get_field('phonitic') return self._get_field('phonitic')
@export([u'英汉-汉英词典', u'English-chinese/Chinese-english']) @export([u'英汉-汉英词典', u'English-chinese/Chinese-english'])
@with_styles(css=css) @with_styles(need_wrap_css=True, cssfile='_eudict.css')
def fld_fccf(self): def fld_fccf(self):
return self._get_field('fccf') return self._get_field('fccf')
@export([u'英语例句库', u'English examples']) @export([u'英语例句库', u'English examples'])
@with_styles(css=css) @with_styles(need_wrap_css=True, cssfile='_eudict.css')
def fld_example(self): def fld_example(self):
return self._get_field('example') return self._get_field('example')
@ -116,11 +116,11 @@ class Eudict(WebService):
return self._get_field('syn') return self._get_field('syn')
@export([u'英英词典', u'English-english']) @export([u'英英词典', u'English-english'])
@with_styles(css=css) @with_styles(need_wrap_css=True, cssfile='_eudict.css')
def fld_ff(self): def fld_ff(self):
return self._get_field('ff') return self._get_field('ff')
@export([u'原声例句', u'Original examples']) @export([u'原声例句', u'Original examples'])
@with_styles(css=css) @with_styles(need_wrap_css=True, cssfile='_eudict.css')
def fld_oexample(self): def fld_oexample(self):
return self._get_field('oexample') return self._get_field('oexample')

File diff suppressed because it is too large Load Diff