def parse_description(self, tag_id):
description_span = self.page.find(id=tag_id)
description = []
for discipline_property in description_span.find_all(class_='div-comment'):
property_name = discipline_property.string.strip()
sibling = discipline_property.next_sibling.next_sibling if type(discipline_property.next_sibling) \
is NavigableString else discipline_property.next_sibling
property_value = sibling.string
property_value = property_value.strip() if property_value else ''
if property_value:
description.append({'name':property_name, 'value':property_value})
return description
评论列表
文章目录