woxikon_de_lookup.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:thesaurus_query.vim 作者: Ron89 项目源码 文件源码
def obtainGroups(webcontent, groupNum):
    synonym_list = []
    for group in range(groupNum):
        while not re.search("synonyms-list-group", webcontent.readline(), re.UNICODE):
            continue
        meaning = re.search("Meaning: <b>([^<]+)</b>", webcontent.readline(), re.UNICODE).group(1)
        webcontent.readline() # </div> line
        webcontent.readline() # synonyms-list_content line
        sublist = webcontent.readline().split(',')
        subSynList = []
        for wordContainer in sublist:
            potential_synonym = re.search("<a href=[^>]+>([^<]+)</a>", wordContainer, re.UNICODE)
            if potential_synonym:
                subSynList.append(potential_synonym.group(1))
        synonym_list.append([meaning, subSynList])
    return synonym_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号