code4lib_brainforks.py 文件源码

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

项目:brainforks 作者: minervax 项目源码 文件源码
def swoogle(query, termbool):

    extraselectors = []
    if termbool is True:
        conceptSim = requests.get('http://swoogle.umbc.edu/SimService/GetSimilarity?operation=top_sim&word='+query.lower()+'&pos=NN&N=100&sim_type=concept&corpus=webbase&query=Get+Top-N+Most+Similar+Words'+query.lower())
    else:
        conceptSim = requests.get('http://swoogle.umbc.edu/SimService/GetSimilarity?operation=top_sim&word='+query.lower()+'&pos=NN&N=30&sim_type=concept&corpus=webbase&query=Get+Top-N+Most+Similar+Words'+query.lower())

    #relationSim = requests.get('http://swoogle.umbc.edu/SimService/GetSimilarity?operation=top_sim&word='+sys.argv[1]+'&pos=NN&N=100&sim_type=relation&corpus=webbase&query=Get+Top-N+Most+Similar+Words'+sys.argv[1])

    conceptSoup = BeautifulSoup(conceptSim.text)
    conceptTextArea = conceptSoup.findAll("textarea")
    conceptText = conceptTextArea[0].contents[0]


    lines = conceptText.split(",")
    for line in lines:
        line = line.strip()
        parts = line.split("_")

        extraselectors.append(parts[0])

    return extraselectors
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号