add synonym & antonym
增加 近义词 和 反义词 字段
This commit is contained in:
parent
909b55fc77
commit
25a3dda5e1
@ -18,6 +18,8 @@ class Baidu_Chinese(WebService):
|
|||||||
'pinyin': '',
|
'pinyin': '',
|
||||||
'basicmean': '',
|
'basicmean': '',
|
||||||
'detailmean': '',
|
'detailmean': '',
|
||||||
|
'synonym': '',
|
||||||
|
'antonym': '',
|
||||||
'fanyi': '',
|
'fanyi': '',
|
||||||
'audio_url': '',
|
'audio_url': '',
|
||||||
}
|
}
|
||||||
@ -46,7 +48,20 @@ class Baidu_Chinese(WebService):
|
|||||||
tag = element.find_all('div', {'class': 'tab-content'})
|
tag = element.find_all('div', {'class': 'tab-content'})
|
||||||
if tag:
|
if tag:
|
||||||
result['detailmean'] = u''.join(str(x) for x in tag)
|
result['detailmean'] = u''.join(str(x) for x in tag)
|
||||||
|
#近义词
|
||||||
|
element = soup.find('div', id='synonym')
|
||||||
|
if element:
|
||||||
|
tag = element.find('div', {'class': 'block'})
|
||||||
|
if tag:
|
||||||
|
element = tag.find_all('a')
|
||||||
|
result['synonym'] = u' '.join(x.get_text() for x in element)
|
||||||
|
#反义词
|
||||||
|
element = soup.find('div', id='antonym')
|
||||||
|
if element:
|
||||||
|
tag = element.find('div', {'class': 'block'})
|
||||||
|
if tag:
|
||||||
|
element = tag.find_all('a')
|
||||||
|
result['antonym'] = u' '.join(x.get_text() for x in element)
|
||||||
#英文翻译
|
#英文翻译
|
||||||
element = soup.find('div', id='fanyi-wrapper')
|
element = soup.find('div', id='fanyi-wrapper')
|
||||||
if element:
|
if element:
|
||||||
@ -87,6 +102,20 @@ class Baidu_Chinese(WebService):
|
|||||||
return ''
|
return ''
|
||||||
return self._css(val)
|
return self._css(val)
|
||||||
|
|
||||||
|
@export([u'近义词', u'Synonym'])
|
||||||
|
def fld_synonym(self):
|
||||||
|
val = self._get_field('synonym')
|
||||||
|
if val is None or val == '':
|
||||||
|
return ''
|
||||||
|
return self._css(val)
|
||||||
|
|
||||||
|
@export([u'反义词', u'Antonym'])
|
||||||
|
def fld_antonym(self):
|
||||||
|
val = self._get_field('antonym')
|
||||||
|
if val is None or val == '':
|
||||||
|
return ''
|
||||||
|
return self._css(val)
|
||||||
|
|
||||||
@export([u'英文翻译', u'Translation[En]'])
|
@export([u'英文翻译', u'Translation[En]'])
|
||||||
def fld_fanyi(self):
|
def fld_fanyi(self):
|
||||||
return self._get_field('fanyi')
|
return self._get_field('fanyi')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user